No Comments

The Seychelles is an archipelago of more than 100 picturesque islands in the Indian Ocean, off the coast of East Africa, known for its beaches, coral reefs, diving, nature reserves and rare wildlife. Diplomatic ties between India and Seychelles have existed since Seychelles gained independence in 1976. Tamil immigrants arrived in Seychelles as early as […]

Read More