England enter the Azteca cathedral – football’s greatest stadium

· The Independent