Millions of Hindu devotees are bathing in sacred waters as the world’s biggest religious gathering begins in India’s northern state of Uttar Pradesh.
Your email address will not be published. Required fields are marked *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Δ