0
North London
North London's population is 4,721,700.
North London was created in 2008.
London is further north by 18o of latitude. :)
Wembley Stadium is in the suburb of Wembley which is in North London.