Simhachalam - simhachalam.com - Simhachalam

Latest News:

Simhachalam 9 Nov 2008 | 09:03 am

Simhadri or Simhachalam temple is a Hindu temple located near Visakhapatnam in Andhra Pradesh, South India. It is dedicated to the incarnation (avatar) of Vishnu known as Narasimha (the man-lion). At...

Related Keywords:

Simhachalam, simhachalam temple

Recently parsed news:

Recent searches: