Loading…
A wonderful image that says a lot. In a tiny hilltop temple near Bhagwanpura village, Rajasthan, India, Hindu faithful have l...