President Obama has canceled a meeting next month with Russian President Vladimir Putin amid tensions over NSA leaker Edward Snowden and Russia's decision to give Snowden temporary asylum, a White House official said Wednesday. 

Snowden had been holed up in a Moscow airport while awaiting an asylum decision by the country. The former NSA employee fled the United States after leaking information claiming the government gathers personal cell phone and computer data from millions of its citizens.