Floods have killed more than 20 people in Sudan. There are six states affected across the country, including Northern Sudan state, Sinnar state, and both North and South Darfur. The country's main port on the Red Sea has been flooded. And the main road connecting it to Khartoum is also blocked off. Al Jazeera's Caroline Malone reports.