1966 “better than the birth of Christ”, according to Brits
England's World Cup victory in 1966 has been revealed as the landmark moment Brits would love to have witnessed - over the birth of Christ, the construction of Stonehenge and Live Aid. The game, played at Wembley on July 30, remains the greatest moment in England's footballing history and made...