Harappa and Mohenjo Daro were the two largest cities of the Indus Valley Civilization. Both cities were built along the Indus River, which provided fertile soil and water essential for their development. They were located far from the other geographical features listed.