The Little England of Sri Lanka

Nuwara Eliya or better known as the Little England of Sri Lanka.

Why need to spend thousands of dime to visit England where we can have it around Asia? That’s sounds even more fun, isn’t it?


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.