World | Mon Apr 19, 2010 6:41pm IST

Cloudy skies delay space shuttle's homecoming