Uttar Pradesh and Rajasthan badly affected