Omkareshwar, a sacred island on the Narmada River, houses ancient temples and is revered as one of India's holiest pilgrimage sites.
366 pins 1 boards 2 followers
Follow
366