Britain Transfers Storm Shadow Technology as Moscow Withdraws Its Ambassador

Technology transfer, an empty Russian embassy in London and explicit threats of strikes on production sites mark a decisive hardening of the European-Russian confrontation over Ukraine