The Taliban has reportedly claimed responsibility for the attack on an international compound housing military contractors in eastern Kabul, Afghanistan.
A police official at the scene also claimed insurgents "entered" the building, and added that people were injured in the incident.
More top news
The Duke of Cambridge told crowds he was "delighted" to be back in the Commonwealth country.
When and where are they on, and how do they work?
What better, more dramatic spectacle has there ever been on American television?