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