English: seems to have really happened.
Telugu: ఇది నిజంగా జరిగిందా అనిపిస్తోంది.