The correct option is B Ahmadabad
Ahmedabad is called the Manchester of India because of its similarity with the famous cotton textile centre of Manchester, Great Britain. Also, like Manchester, Ahmedabad is situated on banks of a river i.e. Sabarmati. Climate of both the regions are suitable for spinning fine thread.