English: This left many flabbergasted.
Telugu: దీంతో చాలా మంది మదుపరులు మిన్నకుండిపోయారు.