Brazil has recorded its hottest ever temperature - 44.8C (112.6F) - as parts of the country endure a stifling heatwave.
The record was hit on Sunday in the town of Araçuaí, in Brazil's south-eastern state of Minas Gerais.
The unprecedented weather has been attributed to the El Niño phenomenon...