A US judge has ordered the Trump administration to cancel taxpayer-funded television ads. The controversial campaign reportedly used 20 million dollars in Homeland Security funds. The court order follows lawsuits alleging illegal political propaganda. NDTV World's Vishal Vivek digs deep with an explainer.