English: Apparently, this much is true.
Telugu: అది చాలామటుకు నిజమేనని తెలుస్తున్నది.