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