Incessant rains in West Bengal have claimed 28 lives, with Darjeeling worst hit. Landslides, washed-out roads, and floods have stranded tourists, swept away homes and rhinos, and caused damage in Nepal.