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