Designed by
Title
Faithful Devotees on pilgrimage in India #114687601
Description
Hindu religious devotees visit a temple in deep inside Rajasthan in Barwada village. The temple is called Chauth Mata temple, and godess is called Chauth Mata, meaning mother
This image is editorial