Ahmedabad, India (population 5,500,000)
Santiago de los Caballeros, Dominican Republic (population 550,000)
Guangzhou, China (Cantón in spanish pop. 11,000,000)
About Ahmedabad it was surprising to don't know about a 5 million people city. Only I can deduce it's a western Indian city because the Arabic name
. Anyway this deduction is relative because Bangladesh (or East Pakistan some decades before) is a Muslim country.