English: Admitting this is no easy feat.
Telugu: దీనిని అంగీకరించడం అంత సులభం కాదు.