English: All those who witnessed those scenes were very impressed.
Telugu: ఈ దృశ్యాలు చూసిన వారంతా అవాక్కయ్యారు.