Armed Forces Day celebrations taking place across Wales
Hundreds of service personnel, cadets and veterans are taking part in Armed Forces Day celebrations across Wales.
A parade began in Caerphilly at 11:00 BST, followed by a drum head service at the castle at 12:00.
Flag-raising ceremonies are being held at Castle Square in Swansea and the Centenary Gardens in Beddau, Rhondda Cynon Taff.
Events to mark the occasion took place earlier in the week, with flags flown from council offices including those in Newport, Pembrokeshire and Ceredigion.
And on Thursday, hundreds of people turned out to support the council's Armed Forces Day event in Ferndale.