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