0
Lake sumida is the longest river in Japan
tokyo situated about which river
Tokyo, Japan.
Yes they are located in Sumida, Tokyo, Japan.
Two rivers run through it, the Sumida and the Tama river.