Stocks in Europe and Asia fell sharply after US President Donald Trump imposed tariffs on Canada, Mexico, and China, while also vowing to target the European Union.
Central Europe bore the brunt of an intensifying heatwave on as Switzerland, Denmark, Germany and the Czech Republic recorded unprecedented temperatures