Edward Snowden, the former National Security Agency contractor who took nearly 2 million intelligence files from the US to reveal espionage tactics used by the government, has asked Russia for an extension on his asylum.