Belgium is expelling 21 Russian diplomats for alleged spying and posing threats to security, the foreign ministry said on Tuesday.