Kapuwagala Dewalaya is a place of worship, located at Hambantota, Sri Lanka
Situated on a rock mountain. Beautiful scenery.
good
Dewalaya,Bodhiya & Budu medura on the kapuwagala rock mountain.