Pakistani religious students protest against US President Donald Trump in Lahore. Photo: TNS