From left, King Charles I, who reigned from 1625 to 1649; Charles II, who was king between 1660 and 1685; and King Charles III. Nick Donaldson/Getty
From left, King Charles I, who reigned from 1625 to 1649; Charles II, who was king between 1660 and 1685; and King Charles III. Nick Donaldson/Getty

King Charles and the namesakes who accidentally changed Britain



05 May, 2023