Bambaragala is a natural feature, located at Bambaragala, Sri Lanka
You can see 360° view here. Difficult to climb but have awesome view.