Diplomats in the United States are scrambling to stop former intelligence contractor Edward Snowden, from reaching Ecuador and claiming political asylum there.

Officials in Washington say Snowden is a national security threat and must come home, to answer charges of espionage.

Snowden is at a transit hotel at an airport in Moscow and is reported to have reserved a ticket for Cuba.