Perched atop a hill surrounded by the serene waters of the Bay of Bengal, Ross Hill in Visakhapatnam beckons travellers…
Known for the striking white chapel enshrining Mother Mary, Ross Hill is a name that everyone new to Vizag is…