Thick fog blanketed Delhi during the early hours, reducing visibility to 150 metres and delaying 25 trains.