World | Thu Jun 27, 2013 7:34pm EDT

Obama jabs Russia, China on failure to extradite Snowden