Hungary always has and always will defend itself against foreign attacks, Prime Minister Viktor Orban said on Friday after one of his closest aides provoked controversy by suggesting that Hungary wouldn't have fought against a Russian invasion as Ukraine has done.