Permanent Pictorial Cancellation: Simhachalam The Varaha Lakshmi Narasimha temple is a South Indian Hindu temple situated on the Simhachalam hill, which is 800 metres above the sea level at a distance of ten miles to the north of Visakhapatnam, Andhra Pradesh. It is dedicated to one of the…