Temperatures of as high as 47C (117F) degrees Celcius have gripped parts of northern India this week, and power demand has surged to a record in the country as households cranked up air conditioners and fans to cool down.