Ambuluwawa Biodiversity Complex
Ambuluwawa is a multi religious complex located near the town of Gampola in the Central Province of Sri Lanka. The Ambuluwawa Tower, also known as the Ambuluwawa Biodiversity Complex, is a prominent feature of this complex. Ambuluwawa is situated on a hilltop, providing panoramic views of […]
0 Read More