Elda

Elda is the capital of the humans. It is also the birthplace of humans and by far is the largest gathering of the human race.