Another country has rejected Edward Snowden's request for political asylum.

Edward Snowden (The Guardian via Getty Images)

India is the latest country to say no to Snowden, who's charged with espionage after leaking secret U.S. government programs.

Snowden, who's at Russia's airport in Moscow, had requested asylum from 21 countries, but some have said Snowden would have to actually be in the country to make a request.

Snowden changed his mind about asylum in Russia after learning that he'd have to agree not to spill any more secrets.