Tag: Sri Lanka

- Advertisement -
Ad image

Ambuluwawa tower

Ambuluwawa is a biodiversity complex and Sri Lanka's first multi-religious sanctuary situated in the central…

2 Min Read

Hikkaduwa Beach

Hikkaduwa is a small resort town on the west coast of Sri Lanka, about 100…

4 Min Read

Hikkaduwa

Hikkaduwa is a small town and popular resort, located 120 km south of the capital…

5 Min Read