Thumb

Omkareshwar, a sacred island on the Narmada River, houses ancient temples and is revered as one of India's holiest pilgrimage sites.

Avatar

Bharat Taxi

343 pins   1 boards   2 followers

Follow

Other pins from

Bharat Taxi