I am using skyscanner to search for international flights. It is an outstanding app, but when searching for flights from India to Cayman Islands it only shows connections through USA and UK. Why are there no other connections listed (e.g., through Russia) for which I do not require a transit visa?
The Cayman Islands aren't a huge international travel destination, and the only big international airlines which land there are British, American and Canadian. Since airlines almost always offer only flights from and to the hub airports in their home country (for various reasons, such as taxes and regulations), you won't find any direct flights between the Caymans and countries other than those three (except for Cayman Airways and a Honduran airline, but those are regional).