English: That's the fact & truth too.
Telugu: అదే తర్కం, సత్యం కూడాను.