English: I too have often asked myself.
Telugu: నేను కూడా చాలాసార్లు అడిగాను.