English: And perhaps there was some truth to it.
Telugu: బహుశా, దీనికి కొంత నిజం ఉంది.