Train Passing Sri Lanka Tea Plantation
Ella is a relaxing small town in the middle of beautiful green tea plantations. The most beautiful Sri Lanka train ride from Nuwara Eliya to Ella is one you’ll never forget.
No Comments
Leave a Reply:
You must be logged in to post a comment.