North London is the name given to all that part of the capital city of England that lies north of the River Thames. This river is a natural boundary that splits the city of London into two parts. North London was designated a sub-region of the city of London in 2004 by the Boundary Commission […]
