NASA green lights April 5 launch of Discovery
The US space agency NASA gave its thumbs up for the April 5 launch of the shuttle Discovery, which will take a seven-member crew, including a Japanese astronaut, to the International Space Station (ISS).