Heavy rains have turned the streets of Los Angeles into rivers and mountain slopes into torrents of mud and rocks. The city is grappling with the aftermath of floods and landslides following recent wildfires.