Loading…
India - New Delhi - A boy and his mother queue with other devotees.
A boy and his mother queue with other devotees at the Sai Baba Mandir, Lodhi Road, New Delhi, India.
A boy and his mother queue with other devotees at the Sai Baba Mandir, Lodhi Road, New Delhi, India.