England has several major rivers that flow across distinct geographic regions from southeast to northwest, including the Southeast coastal region along the English Channel, East Anglia inland region, Midlands region in the center known as the "Heart of England", northern region from the Dales to the Scottish border, and Southwest peninsula region with London as the capital city situated in the southeast along the River Thames.