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