Dambulla...
Dambulla is a picturesque town located in the central province of Sri Lanka, known for its stunning landscapes and rich cultural heritage. One of the main attractions in Dambulla is the famous Dambulla Cave Temple, also known as the Golden Temple of ...
Pinnawala, , Sri Lanka