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