The latest clash of footballing titans takes place on English soil. The players of the team that wins today’s final in London will be crowned European champions. It is one of those occasions when football really is more than just a game.
See more here:
London hosts European football clash