0
The Lakshmi Narasimha statue
Photo by:
Rohan Iyer
Category: Places
The Lakshmi Narasimha statue was built in 1528 AD and it is also one of the angriest forms of the lord that is depicted in this statue at Hampi.