Tag / commuting

    Loading posts...
  • 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,…