rider_img

Watching Lanka

Sri lanka

Dambulla Cave Temple in Sri Lanka

Post By Watching Lanka

Dambulla is a large town, situated in the Matale District, Central Province of Sri Lanka. The town is situated 148 km north-east of Colombo and […]


November 5, 2018  159 Read  No Comments.