Evidence from the James Watt Space Telescope suggests that all the constituents required for life exists on K2-18b.
Researchers are cautious saying that because all the requirements are there that doesn't mean there is life.
Of course there is not, unless Jesus and/or God ( whichever one or more you worship/acknowledge ) has visited it, 120 light years away, and left 10 commandments etc.
Pretty exciting if there is life though. How do we travel 120 light years to visit for a holiday?