Yes. The World Capital is a city, because it has a population. The mission you are asking about isn't a private mission, it is a normal mission.
The World Capital is also said to be a city in the Glossary under City
A city is a mark. It has a population number on it, and it can be named. There are 3 types of cities: Minor Cities, Major Cities, and the World Capital. ...