Macron in hot water: Racism, sexism, and homophobia accusations rock president as office denies remarks 22 December 2024