Universidad Complutense de Madrid Universidad Complutense de Madrid Located in the center of Spain, itâs the countryâs capital and largest city. Population is roughly 3.4…