Paris punch Iran’s ambassador to Paris Mehdi Mir Abu Talebi was punched [ video], thrown to the ground and briefly handcuffed by French police Sunday as he Read More » February 1, 2010 No Comments