English: This left many puzzled.
Telugu: ఈ విషయం చాలామందిని విస్మ‌యానికి గురి చేసింది.