Nuwara Eliya, Sri Lanka; Urban Paradise for Birds
Nuwara Eliya is one of the most strikingly beautiful areas of Sri Lanka due to its breathtaking forest splendour and the captivating works of British architecture. The Victoria Park is…
Share