Utuwankanda is a natural feature, located at Utuwankanda, Sri Lanka
Just a concrete tourist attraction, rip off but there is history there.