Kay Nietfeld/DPA/Zuma Press German Chancellor Angela Merkel wore a flak jacket after she arrived in