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.
Israeli military strikes across Gaza killed at least 22 people on Wednesday, Palestinian medics said, as the US stepped up efforts to overcome sticking points between Israel and Hamas to reach a ceasefire to end the war.
At least 126 people have been killed by Tuesday's 6.8 earthquake in Tibet, while more than 400 people trapped in the foothills of the Himalayas have been rescued, and over 30,000 residents relocated, as the search for survivors continues.
A rapidly growing wildfire raged across an upscale section of Los Angeles on Tuesday, destroying homes and creating traffic jams as 30,000 people evacuated beneath huge plumes of smoke that covered much of the metropolitan area.
A magnitude 6.8 earthquake rocked the northern foothills of the Himalayas near one of Tibet's holiest cities on Tuesday, Chinese authorities said, killing at least 95 people and shaking buildings in neighbouring Nepal, Bhutan and India.