The Sun is vertically over the equator on 21st March, after which it starts moving northwards. Now keeping this in mind, a student may mark 'option 4', i.e. Tamil Nadu as the answer. But, it should be kept in mind that the 'moderating influence of adjacent Bay of Bengal lowers the temperature of the state, and it is Maharashtra (among the given states) that witnesses the highest temperature in March.
The Western Himalayas reduces the similar moderating influence of Arabian Sea on the interior regions of Maharashtra.