To round out my trip to various castles, palaces, etc, I felt like it would be a crime not to go to Windsor Castle. Windsor Castle is actually where Queen Elizabeth II lives. Buckingham Palace, which is in the very heart of London, right off Trafalgar Square, is her occasional residence, but she usually stays at Windsor. So you might be saying to yourself: well, how do you know where the Queen is in residence? You see this awesome picture of the flag? Well, if this flag is flying, then that…