No royal heir in British history has waited longer than Charles III, the king formerly known as the Prince of Wales, to ascend the throne.
No royal heir in British history has waited longer than Charles III, the king formerly known as the Prince of Wales, to ascend the throne.