Violent protests took place outside the India high commission in London on Thursday when protesters carrying Khalistani and Kashmiri flags tried to push forward across police lines and threw objects in the air above mounted police horses, targeting members of the Indian diaspora who were peacefully celebrating Independence Day.