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