Trafalgar Square, London, October 26th 2014. Thousands of Kashmiris in London demonstrate in Trafalgar Square before marching to Downing Street to deliver a petition asking for Britain's support in ending the occupation of Kashmir by India.
{}