Sri Lanka.Dhowa Rock Temple is a protected heritage site in Sri Lanka, situated in the central mountains of the Uva province. Dhowa is a small, ancient village situated on the Badulla - Bandarawela main road. Duwa Temple.
Dhowa (Duwa) Rock Temple is a protected heritage site in Sri Lanka, situated in the central mountains of the Uva province. Dhowa is a small, ancient village situated on the Badulla - Bandarawela main road.