Following official protests from Iran, the city of Béziers in southern France has removed offensive posters displayed on some ...