British tombs
The hill station of Nuwara Eliya having an altitude of 1,868 is located in Sri Lanka’s central highlands with a spectacular landscape and clement climate. This summer resort has an…
Share
Input your search keywords and press Enter.