In pictures: Belfast City Marathon 2024

Thousands of people have taken part in the Belfast City Marathon