English: gods were astonished.
Telugu: దేవతలు ఆశ్చర్యపోయి.