English: A few have pondered how could this have happened.
Telugu: ఇదెలా సాధ్యం కొందరు ఆలోచించారు.