10 Mega Cities In world

Tokyo

2023 population - 37,194,104

Delhi

2023 population - 32,941,308

Shanghai

2023 population - 29,210,808

Dhaka

2023 population - 22,478,116

Sao Paulo

2023 population - 22,429,800

Mexico City

2023 population - 22,085,140

Beijing

2023 population - 21,333,332

Mumbai

2023 population - 20,961,472

Osaka

2023 population - 19,059,856