English: amazed all who saw it.
Telugu: ఇది చూసిన వారంతా షాకవుతున్నారు.