And at the end, the Germans always win…

  • This month, 32 nations will be contending for the ultimate football championship trophy in Russia
  • Against all sportive odds, our proprietary macro scorings suggest Switzerland could reach the final
  • However, as often, Germany offers the best combination of factors and thus should snatch the title