Loading…
Hand prints on a temple wall, Budha Pushkar, Rajasthan, India