Situated in Vizag in Andhra Pradesh, this place is a real beauty to set your eyes on and the big thing is the peace all around which is missing in other tourist spots



Who Voted for this Story