English: People used to find it a huge wonder.
Telugu: ప్రజలు ఒక గొప్ప అద్భుతం గా ఈ చూసింది.