Could recently discovered exoplanet support alien life?

Scientists from University College London have detected water vapour in the atmosphere of another world more than twice the size of Earth.