A UN resolution sponsored by the United States and Japan calling on all nations to prevent a dangerous nuclear arms race in outer space was on Wednesday vetoed by Russia in a move that was slammed by the US, which said country's veto raises the question of what the Russian government may be hiding.