Photo taken this morning shows Shanghai shrouded in heavy fog and smog. Low visibility has disrupted air, water and road transportation. [Photo/People's Daily Online]