В человеке крови в среднем 5 литров, да бывает и больше, но бывает и меньше, в среднем 5.
Итого с 7 тысяч человек (если считать всех взрослыми и выжать всех до капельки) наберётся 35 кубометров крови.
Это улицу шириной 4 метра длиной 20 метров залить кровью на высоту 43 см. Учитывая, что протяжённость ужиц в городе с 7 тысячами населения была хотя бы 100 метров при той же ширине в 4 метра мы получим 8 см. И это оценка сверху. Так что когда говорят про реки крови...