Hundreds of people have taken to the streets of London to voice their opposition to military action against Iraq.