What was the place of Charles I Of England's passing?
London
Kensington Palace
Windsor Castle
Palace of Whitehall
Answer
Charles I Of England passed away 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 I of England Brain Buster: 18 Questions to Test Your Skills