English: It may have some truth.
Telugu: బహుశా, దీనికి కొంత నిజం ఉంది.