British Labour party head Jeremy Corbyn called convicted terrorist Marwan Barghouti an 'ambassador for peace' during a speech to parliament in 2007, i24NEWS reported.