English: Finally there was no denying the truth.
Telugu: చివరకు నిజాన్ని అంగీకరించక తప్పలేదు.