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...

read more