For country you have the name of the country (PK), the population, the capital (FK), etc.So would I make the table with just two fields(City name, country) or those plus population etc.?
Capital City(PK), Country(FK), Population, GDP, HDI, etc.
For the capital you have the name of the capital (PK? although there could potentially be two capitals of two different countries with the same name, so maybe you should just auto-generate the PK instead), the country it belongs to (FK), its own population, etc.