Dhowa Rock Temple
Dhowa Rock Temple also know as Dhowa Raja Maha Viharaya is a captivating historical site nestled in the heart of Sri Lanka’s Uva province.This ancient temple boasts a rich history dating back over 2000 years making it a treasures trove…