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

421 pins   1 boards   2 followers

Follow

Other pins from

Bharat Taxi