London is a city far north of Spain