Two men were killed and two wounded at the Frankfurt airport on Wednesday when a Kosovo-born man opened fire inside a bus carrying U.S. soldiers, apparently after some kind of dispute, German police said.
It was not clear at first if the gunman's motive was political or not. In Berlin, Chancellor Angela Merkel voiced shock but said she had not received any details.
The 21-year-old assailant ran from the scene, but was overpowered and arrested by federal police. He shot three U.S. soldiers and the bus driver in the incident, the police said.
Ms. Merkel described the deceased as U.S. soldiers.
The U.S. military was tight-lipped about the incident, but the government of neighbouring Rhineland Palatinate State said the bus was about to depart for the Ramstein Air Force Base in that State, the biggest U.S. military airfield in Europe.
Boris Rhein, Interior Minister of Hesse State, where the attack occurred, said he was not using any words to suggest it was a terrorist attack and was calling the incident a homicide only.