Month: April 2017

Simchalam Temple

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
Read More