Question: Where could you find thousands or millions of office?

Choices: 
- zoo
- work
- school building
- public building
- city

The rationale to choose "city" as the answer is that: 

rivers flow trough valleys.