Who Is Avtar Singh Khanda, Khalistan Liberation Force Chief And Mastermind Of Attack On Indian High Commission In UK?
Avtar Singh Khanda is believed to be the mastermind of the March 19 attack on the Indian High Commission in London
Jun 15, 2023, 11:54 AM IST