English: Both contain some truth.
Telugu: ఆ రెండింటిలోనూ కాస్త నిజముంది.