Amritsar (Punjab): Former Indian Ambassador to the US Taranjit Singh Sandhu, who has been fielded by the BJP from Punjab’s Amritsar in the upcoming Lok Sabha election, was shown black flags during his campaign trail in two villages of the district, media reports said.