HAGGALA BOTANICAL GARDEN
The cool and salubrious central Sri Lankan hills is sought after by many and the area has many places abounding in natural beauty. Nuwara Eliya or ‘Little England’ lies among the misty…
Share
Input your search keywords and press Enter.