Khalistani and Pakistani protestors fail to ruin successful UK visit by Modi.
UK authorities have issued an apology to their Indian counterparts after the Indian National Flag in Parliament Square was torn down and stamped on by groups of Khalistani and Pakistani protestors ...