The national flag at the Indian high commission in the UK capital was pulled down during a protest by Khalistani supporters on March 19.
The national flag at the Indian high commission in the UK capital was pulled down during a protest by Khalistani supporters on March 19.