The hot weather season of the Indian subcontinent lasts from March and extends till the middle of June. It is caused by the shifting of the sun northward. Temperature rises and air pressure falls during this time. The northern plains and Rajasthan desert becomes extremely hot during this time. Local hot winds called Loo blow during this time. Dust storms also occur in certain parts of northern India. Pre-monsoon showers occur towards the end of this season.
Hope I helped you! :)