Science | Wed Apr 20, 2011 9:06pm BST

Obama to attend April 29 space shuttle launch