After Varanasi, Bharuch happens to be the oldest city of India that is located in the beautiful state of Gujarat. It is nestled at the mouth of river Narmada and used to be a major port city over 2000 years ago. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.