Sri Lanka, the tear drop shaped island, located at southern coast of India and popularly called the Pearl of Indian Ocean, is truly a romantic place. Lush greenery, snowy terrain, diverse wildlife, riverside villas and river cruisers attract vacationers across the...
A memorable holiday trip to Sri Lanka – the pearl of Indian Ocean
read more