Archaeological Ruins at the Kuchchaveli Bambaragala and Debaragala Monasteries
Bambarabedda itself is a remarkable natural formation: a large vertical rock sits atop a rock slab, and on top of that, another vertical rock is balanced. When viewed from a specific angle, this striking natural arrangement appears to resemble a standing statue of the Buddha.
