Sports | Mon Nov 11, 2013 7:34pm IST

International space crew return Olympic torch to Earth