A punishing heat wave battered parts of Delhi with seven of the 22 weather stations in the national capital recording maximum temperatures above the 45-degree-Celsius mark. The sweltering conditions saw the peak power demand in Delhi soar to 6,916 MW on Tuesday, the highest so far this season, officials said.