Designed by
Title
Beautiful holy town Omkareshwar on the banks of Narmada river in Madhya pradesh, India #284563954
Description
Situated on the banks of the westward flowing Narmada-holiest of the five rivers in India. The island is surrounded by hills and forests, which add to the placeâs natural beauty. The island is shaped like the holy symbol âOmâ, which is considered to be a sacred sound in Hinduism.
This image is editorial