English: Both facts are very true.
Telugu: అవి రెండూ చాలావరకూ నిజాలే.