Brazil’s Fluminense earn hard-fought 2-1 victory over Saudi Arabia’s Al Hilal to book place in semifinals. Inläggsnavigering Zohran Mamdani’s New York primary win sparks the ire of Modi’s supporters Hamas responds to US-backed Gaza ceasefire proposal in a ‘positive spirit’