English: This is no small feat.
Telugu: ఇదేం చిన్న ఘనత కాదు.