Sat. Feb 15th, 2025

French President Emmanuel Macron was delivering a keenly watched speech on Europe as he battled a furore over recent remarks on the US and China.

By