Which City Is Called Boston India?
Ahmedabad. Ahmedabad is popularly known as the Boston of India. Ahmedabad is called the Boston of India because it emerges as an economic and commercial hub in India. Ahmedabad is one of the biggest city in West India. It is situated in Gujarat state on the bank of river Sabarmati. What is the nickname of …