which town in kerela has a beach that is considered one of most stunning cliff beachs in the world ?
varkala