Nasa’s latest attempt to search for life on Mars has been delayed – by bad weather on Earth. The launch of a spacecraft carrying a robot programmed to explore the Red Planet was put back on Sunday night for at least a day when thunderclouds threatened.