The pear shaped isle, situated near to the southern most coast of India – Pearl of Indian Ocean, Sri Lanka is entirely enchanting. Snowy terrain, lush greenery all around and diverse wildlife, country is an absolute attraction for tou [...]
Posted On : Jul, 06 2009 | Comments : 0