English: from heaven the gods rained down a profusion of flowers.
Telugu: ఆకాశంనుంచి దేవతలు పుష్పవృష్టి కురిపించారు.