English: And it was possible through the grace of God.
Telugu: దేవుని ఆశీర్వాదం వల్లే ఇది సాధ్యమైంది.