Country Capital Cities Quiz

Pretty much every country in the world and their capital city. How hard can it be? Pretty hard, it turns out.