Sri Lanka, earlier called Ceylon, is a tiny island nation south of India in the Indian Ocean.
It is a rugged land of rainforest, diverse wildlife and endless beaches, famed for its ancient Buddhist ruins. Its flavorful cuisine reflects its history as a maritime hub and cultural melting pot.