The financial reports of the Olympic Delivery Authority (ODA) show 144 officials were paid a share of more than £2m when the authority was wound down in 2014.
The financial reports of the Olympic Delivery Authority (ODA) show 144 officials were paid a share of more than £2m when the authority was wound down in 2014.