But is there real evidence to suggest that Ram and Hanuman once roamed here? Or is it just faith woven into the landscape ... and carving is more than just art—it is a portal into devotion ...