English: But anyway the fact remains.
Telugu: అయినప్పటికీ చివరికి నిలిచేది సత్యమే.