England is of the countries that make its history seem like a gift of today. Historic places such as castles have been always used as houses by royal families.While Buckingham Palace is the Queen's main royal home in London, Windsor castle is the official residence of Her Majesty. It is the largest and oldest occupied castle in the world and its rich history counts almost a thousand years.