Windsor Castle: The largest inhabited castle in the world
How much do you know about the history of the largest inhabited castle in the world? Though the origins of Windsor Castle go all the way back to 1070 when William the Conqueror ordered the construction…
Prince William and Prince Harry help flood victims
The Duke of Cambridge, Prince William, and his brother Prince Harry arrived unannounced to help flood victims on the Thames this morning.