Protesters holding a pro-democracy vigil outside the Iranian embassy in Berlin were beaten and threatened at gunpoint by