Charles II Of England was born in London, United Kingdom. London is the capital and largest city of England and the United Kingdom, with a population of just under 9 million.
Charles II of England IQ Test: How Smart Are You When It Comes to Charles II of England?