Swarga or paradise of the gods, full of wish-fulfilling trees, damsels and musicians, is described in Buddhist and Jain mythologies, not just Hindu mythology. When Buddha attains nirvana, he first ...