What has cities, but no houses; forests, but no trees; and water, but no fish? Answer: A map. More Classic Riddles with answers