Northern India has been experiencing early extreme heat this week as temperatures topped 40C (104F), including in the capital, New Delhi.
Hot weather across the north-west of the country peaked on Tuesday as Barmer, a city in the state of Rajasthan, reached 46.4C – more than 6C above the average maximum in April.