Question: what is the largest city not on water?
Answer: Johannesburg, South Africa, with a population of over four million people in the city proper and over seven million in the broader metropolitan area, is the worlds largest city not founded on a shoreline, bank of a river, or beside a large inland lake.