Euro 2024 kicks off in Germany tonight with the hosts taking on Scotland in the tournament’s opening game. Home advantage may make Germany one of the contenders for the title, but they rank behind the likes of world champions France and the bookies’ favourites England.