The pillar, now known as Ugra Stambham, is a monumental testament to the unwavering power of faith and the omnipresence of the divine. Ahobilam is home to the Nava Narasimha Temples, each ...