That is NOT overcast or fog...it is smog. Apparently it is very true that Beijing is one of the most polluted cities in the world. Out tour guide even remarked that it is a rare day that one sees the sun.