Mar 172014
 

Nuwara Eliya, Little England of Sri Lanka, adds a new enchantment to the intriguing persona of the tear drop nation. Lush gardens, tea estates, soaring peaks and rivers are just a glimpse of this area. Read on to know a little more about its magnificence. Fascinating assortment of beaches, temples and historical sites allures travellers from across the globe to « Continue Reading »

This site uses cookies to analyze traffic and for ads measurement purposes.
learn more about how we use cookies.