About 60 people have marched through east London in protest at an arms fair to be held at the ExCel Centre in Docklands next year.
The arms fair is held every two years
Demonstrators said they objected to Europe's largest arms fair being staged in the same venue as the 2012 Olympics and called for it to be cancelled.
The group marched from Plaistow Park to Victoria Dock where a rally was held.
The ExCel Centre said the planned event was legitimate and fully supported by the Ministry of Defence.
Organiser Simon Gould said: "How can you hold friendship games in a place where you sell arms?"
He added that among the marchers were members of east London Respect, Green and Liberal Democrat parties, as well as peace campaigners.
The biennial fair is hosted by the Defence Systems and Equipment International.
At the 2005 event, more than 1,200 firms from 34 countries displayed weapons and equipment for army, navy and air force use.
In 2004, the value of the UK's arms exports was £1.4bn, according to government figures.
Britain's biggest export is military aircraft and parts followed by guided weapons systems and their parts.