English: Thanks to them, there is life on the planet Earth.
Telugu: వారికి ధన్యవాదాలు, భూమిపై జీవితం ఉంది.