Road closures announced ahead of Kirkcaldy’s first half marathon in 27 years

© SuppliedA map of the route
A map of the route

Breaking