London

London is a city in England.

Background
In London, effigies have been constructed to the giants Gog and Magog.