A customer buys apples from a roadside fruit vendor after a shower in New Delhi, India, yesterday. India has received 6% lower rainfall than usual, but in some areas rainfall deficit is as high as 57%, India Meteorological Department (IMD) data showed.