Technology | Tue Mar 6, 2012 9:55pm IST

Twitter diplomacy: Russia rebukes U.S. envoy