A.The Seychelles are a group of some 115 granite & coral islands & atolls, which lie over 900km to the north of Madagascar in the Indian Ocean.
Q.Which country is 20 miles south of india?
A.The Maldives is a country in the Indian Ocean, south of India. The capital's Male. 200 of its 1,190 coral islands are inhabited & 85 are tourist resorts.