Which city is constructed on 118 islands?

Which city is constructed on 118 islands?
A: Rome
B: Venice
C: Tokyo
D: None of these

Venice; Italy; is built on 118 small islands connected by canals; a unique urban structure. This geographical fact is a common exam question testing city knowledge.