Technology | Fri Jul 5, 2013 12:08am IST

Russia increasingly impatient over Snowden's airport stay