Writer-editor Apurva Asrani has criticised US President Donald Trump for calling Indian air "filthy" during the presidential debate. "Seven months ago...he said on Indian soil, that 'India gives hope to humanity'. Today he dismisses India, by calling it 'filthy'," tweeted Apurva. "While it's a fact that India's air quality...is poor, it's...bigger fact that Trump is a liar," he added.