Seems a group broke away from the main one and have caused chaos outside Topshop on Oxford Street.
Also, Libyan State TV claim the whole protest is to do with the airstrikes on Libya
"Tens of thousands of British citizens out in mass protests now in front of the British House of Commons condemning the colonialist, crusader aggression against the Libyan Great Jamahiriyah."