Like i said from my own experience on PDF most would be Indians but prepubescent keyboard warriors represent all nationalities and are as deluded and narrow minded as any other.. I guess being a defence forum attracts all kinds of jingoists in their little nationalistic bubbles devoid of even little knowledge of the outside world apart from google
New Delhi and Old Delhi are worlds apart, New Delhi is an bureaucratic, Diplomatic enclave planned well and built by the British, Old Delhi is where the real India thrives in chaos, Thats not to say new suburbs like Gurgaon or Noida are becoming highly developed
Fair to say you cant compare Shanghai to any Indian city atm, Apart from maybe Hyderabad or Chandigah when it comes to maybe cleanness but as far as development goes, Shanghai is decades ahead, As are most Chinese cities