Sri Lanka is famous for its natural beauty of tropical forests, beaches and landscapes, its biodiversity, as well as its rich cultural heritage, which made it a world famous tourist destination. Sri Lanka is known as the Tear of India, due to its geographical location, as well as the land of the smiling people.