English: Some wonder.
Telugu: అని కొందరు ఆశ్చర్యపోతున్నారు.