English: Humans are not so gifted.
Telugu: మనుషులకు ఇంత కూడా కృతజ్ఞత లేదు.