Tokyo, population 37,900,000. The world's largest megacity has over ten million more inhabitants than its second most populated, Delhi.