Don't confuse it with fog, its actually smog and had reached to hazardous level yesterday. The pollution was due to wildfire near jungle, cold weather and people burning fire to remain warm. There's no industry here in Kathmandu but still it is vulnerable to pollution.
Second and third pictures were clicked early morning yesterday.