HomeThemesTypesDBAbout
item: #15503
UK legally agreed to pay £15bn to stay in Horizon Europe project - but only £1bn has been found.