Emerald Isle: Sri Lanka is known as the Emerald Isle of the Indian Ocean because of its lush green landscapes, tropical forests, rolling tea plantations, rich biodiversity and year-round greenery that ...