Northern India, including the capital New Delhi, has seen temperatures hovering around 45 degrees Celsius as a heat wave takes a hold.