Designed by
Title
Omkareshwar, India - November 25, 2017: Sadhu pouring milk into holy Narmada river at Omkareshwar, Madhya Pradesh, India. #126174141
Description
Omkareshwar, India - November 25, 2017: Sadhu pouring milk into holy Narmada river at Omkareshwar, Madhya Pradesh, India
This image is editorial