Ambuluwawa Tower
Ambuluwawa Tower Ambuluwawa Tower is located close to Gampola Town in Sri Lanka. It is well-known because of the lovely surroundings and the small spiral staircase. The mountaintop is 3567 feet above sea level, while Gampola Town is located 1000 feet below it. The Ambuluwawa tower enjoys a clear view from a distance and vice [...]
Places where you must visit in Sri Lanka
Places where you must visit in Sri Lanka Do you have a wish to travel Sri Lanka? Then, why still thinking? Keep alive your dream and get up to start awesome journey to collect wonderful memories to your diary. Sri Lanka is the blessed of nature which has number of mountains, forests, sandy beaches, wild animals cascading waterfalls. [...]