A thick toxic blanket of smog covering eastern Pakistan and entire northern India is seen in a striking satellite image released by American space agency NASA. It shows location pins for Lahore in Pakistan's Punjab and New Delhi, with both cities under huge cloud of grey smog. Lahore - a city of 14 million people stuffed with factories on the border with India - regularly ranks among the world's most polluted cities, but it has hit record levels this month.