The island of Sri Lanka lies off the southern tip of India in the Indian Ocean, a verdant paradise that is the cradle of the Buddhist faith. Apart from hundreds...
The Postcard Galle is one of the best Sri Lanka hotels which makes every vacation in the country memorable. The rich culture and heritage makes the stay impecca...