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



May 05, 2023