Other NewsMaterials5 April 2010 15:25 (UTC +04:00)
U.S. space shuttle Discovery lifts off on Monday morning from Kennedy Space Center in Florida, on a 13-day construction mission to the orbiting International Space Station.
U.S. space shuttle Discovery lifts off on Monday morning from Kennedy Space Center in Florida, on a 13-day construction mission to the orbiting International Space Station, Xinhua reported.