Russian invasion of Ukraine British Foreign Secretary David Cameron promises £3 billion of annual military aid to Ukraine for "as long as it takes." Sources: Reuters