Millions of Germans are voting in snap elections. The centre-right CDU is predicted to win the biggest share of votes, putting its leader Friedrich Merz in pole position to be next chancellor. Follow ...
Trump's bum-rush first month in office has left businesses scrambling to win over the president, avoid his ire, or simply ...