Windsor -
There are many special places in England. One of the most interesting is the old town of Windsor, home of the castle and one of Queen Elizabeth's official residences.
London seriously stinks. Quite literally. The smell is being described as "putrid" and although some tried to blame the French, that was ruled out. Even the Queen at Windsor Castle, was not spared from this foul smell.