The Pride of Africa’s Mega City Drive, trek or move out! Cities that inhabit 10 million or more inhabitants are described as mega cities. The largest of them are Tokyo in Japan, Jakarta in Indonesia, Delhi in India,… September 10, 2020 Articles