TAG
Trafalgar Square
Indian tricolour burnt by Khalistanis in London: It’s not a crime here
Two Indian tricolour flags were set ablaze and then stamped by Khalistanis on Trafalgar Square, London, to mark the anniversary of Operation Blue Star.
The...