Fan-sellers were doing good business in the southern city of Seville on Saturday as Spain sizzled in the hottest pre-summer heatwave for at least 20 years.
Carriage drivers dampened down horses who take tourists around the historic sights of Seville such as the Real Alcazar Palace and Plaza de Espana.
Temperatures reached 40 °C (104 Fahrenheit) degrees in the Guadalquivir valley in Seville and the nearby city of Cordoba on Saturday, the national meteorological office AEMET said.
Temperatures could rise to 42 °C (108 Fahrenheit) degrees in the Guadiana valley in Extremadura and other parts of southern Spain later on Saturday, forecasters said.
On Sunday, the heatwave could intensify as temperatures could soar to 43 °C (110 Fahrenheit) degrees in parts of southern Spain.
A cloud of hot air from North Africa has sent temperatures soaring, AEMET forecasters said, and the suffocating heatwave could last in most of Spain until June 15, six days before summer officially starts on June 21.
Forecasters predicted high winds and storms in some parts of Spain.
Hamas handed over three Israeli hostages on Saturday, whose emaciated appearance shocked Israelis following their release on live TV, in the latest stage of a ceasefire deal aimed at ending the 15-month war in Gaza.
The US Coast Guard in Alaska found the wreckage of a small plane atop frozen sea ice on Friday, after the aircraft suddenly lost altitude on Thursday and the crash killed all 10 people on board, officials said.
A US judge has temporarily allowed roughly 2,700 US Agency for International Development employees put on leave by President Donald Trump's administration to go back to work, pausing aspects of a plan to dismantle the agency.
Hamas accused Israel of multiple breaches of their ceasefire agreement on Friday, a day before the scheduled exchange of three more Israeli hostages for Palestinian prisoners in the latest stage in a fragile deal aimed at ending the war in Gaza.