The London marathon has been postponed due to the coronavirus outbreak, according to a statement Friday.