Northern vs. Southern China

Look at this topographical map and you’ll see why Southern China speaks tons of languages and Northern China just speaks Mandarin.