India is witnessing contrasting weather conditions across the states currently while Delhi and neighbouring states are suffering from heatwave conditions, Assam is reeling under floods and incessant rains have lashed parts of Kerala due to the onset of south west monsoon.