Kabul residents were treated to a fireworks display on Tuesday night, on the eve of Independence Day.
The fireworks were set off from the Wazir Akbar Khan Hill close to the city centre.
Afghanistan celebrates its 96th Anniversary of Independence on Wednesday.
Every year Afghans celebrate August 19 – the day in 1919 that the country gained full independence from Britain.
To watch the footage, click here: