Avtar Khanda, face of March 19 protest at Indian high commission in London, is dead
The principal orchestrator of the March 19 violence at the Indian High Commission in London and self-styled chief of designated terror outfit Khalistan Liberation Force (KLF) Avtar Singh Khanda died in Sandwell hospital in Birmingham today.…
Read More...
Read More...