Sri Lanka is an island country south of Indian subcontinent in the Indian ocean. Its very rich in its natural environment. Beautiful beaches and warm weather around the country attracts visitors here. There are rain forests, waterfalls, hills, and amazing tea gardens hidden in the country. Sigiriya, a rock formation with ruins is one of the top spots in its landscape.