English: He may have saved our lives!
Telugu: బహుశా అతను మా జీవితాలను సేవ్ చేస్తుంది.