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