भारत का दूसरा सबसे पुराना शहर कौन सा है?

अहमदाबाद से 192 किलोमीटर दक्षिण में गुजरात का भरूच आज एक औद्योगिक शहर है जो रासायनिक और उर्वरक संयंत्रों और कपड़ा मिलों के लिए जाना जाता है। लेकिन क्या आप कल्पना कर सकते हैं कि यह वाराणसी के बाद भारत का दूसरा सबसे पुराना शहर भी है, जो कम से कम 2,500 वर्षों तक लगातार बसा हुआ है!