Newport Bus has announced that some of its bus routes will be diverted due to the ABP Newport Marathon. The Marathon taking ...