London: Britain registered 40,941 new Covid-19 infections, bringing the total number of coronavirus cases in the country to 9,806,034, according to official figures released...
Key PointsSouthwestern Europe is experiencing a historic heatwave, with temperatures soaring to record highs.Catalonia, Spain, reports multiple fatalities linked to the extreme heat and...