Protesters again targeted the Indian Mission in London on Wednesday as smoke flares and water bottles were thrown at the main gate, reports Hindustan Times. Wednesday’s protest was contained as police kept a close watch on the...