This list is suspiciously incomplete, how are China and India not on it? In both of the world's most populous countries, the largest city and indisputable financial centre is not the capital. I would guess the majority of the world's population lives in countries where this is the situation, so it's not just you.