English: I was delighted and thanked God.
Telugu: వారు సంతోషించి, దేవునికి కృతజ్ఞతలు చెల్లించారు.