Yahangala Archaeological Ruins is a place of worship, located at Hambantota, Sri Lanka
Beautyfull historical place , there is a legend that king Kashyapa was hiding there.