1. Windsor Castle, in Berkshire, England Windsor Castle, in Berkshire, England, is the largest inhabited castle in the world. It is one of the official residences of The Queen, together with Buckingham Palace in London and Holyrood Palace in Edinburgh. For all of you who are planning to discover this...