You should be counting GDP PER CAPITA.
Overpopulated countries like India will always rank at the top.
Compare with China, who has a similar population as yours, and look at the piss-poor gau mutra showing.
And Comparing London, Shanghai, Beijing and HongKong with Mumbai is like comparing your kaamwali bai to Aishwarya Rai.
Not even in the same league as infra, city services, convenience to access parts of the city and a hundred other things.
I know it looks good in Swarajya Mag, but come the f*ck on !!
Stay limited within India.
Don't make me post pictures of Dharavi slums - which should be enough.