Gaya Vishnupad Temple: A Bihar Temple with Footprint of lord Vishnu

Gaya Vishnupad Temple: A Bihar Temple with Footprint of lord Vishnu