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