Germany set for new government as mainstream parties sign coalition deal
May 5, 2025
New government must revive economy as Ukraine war and Trump complicate European security and trade.
May 5, 2025
New government must revive economy as Ukraine war and Trump complicate European security and trade.