At least four people have died crossing the US-Mexico border near El Paso, Texas, amid the searing heatwave gripping the south-west.
Temperatures in El Paso peaked at 106F (41C) on Thursday, and some 34 million people – from the southern tip of Texas across Arizona and up into California and Nevada – were under heat alerts.