English: People who saw it were very impressed.
Telugu: అది చూసినవారికి దిగ్భ్రమ కలిగింది.