Parts of the capital New Delhi record the hottest May day in 18 years with the mercury hitting 47.6C.... Read more