Blog

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 »