Dense fog blanketed much of Madhya Pradesh on Sunday, reducing visibility to 50 metres in cities like Bhopal, Indore and Ujjain, as cold winds intensified winter conditions. Meteorologists said moisture after a western disturbance caused the fog, which may continue for two days. Falling temperatures and dense fog disrupted train services and kept daytime temperatures below 20°C in several cities.