Kanvar Yatra: Hindu devotees (Kanwar pilgrimage) perform ritual after making a sand Shivling in Purulia, West Bengal, India on Aug 04, 2013. Photo by Amit Singha Deo/Indian Photo Agency (InPA)
Kanvar Yatra: Hindu devotees (Kanwar pilgrimage) perform ritual after making a sand Shivling in Purulia, West Bengal, India on Aug 04, 2013. Photo by Amit Singha Deo/Indian Photo Agency (InPA)