Days of heavy continuous rain have caused severe flooding across Bangkok, turning streets into canals and disrupting local transport and businesses. Emergency shelters have been opened, and officials warn that floodwaters could take several days to fully recede.