What is a megacity?

A megacity is an urban area with a population of at least ten million people.