Political pressure from Turkish President Recep Erdogan has convinced Angela Merkel to charge a German citizen for insulting the foreign leader in a satirical video.