IMD warns heat wave for Punjab and Haryana May 18-22

India