Windsor is one of England's premier tourist and weekend
break destinations.Windsor Castle is an official residence of The Queen and the largest
occupied castle in the world. A Royal home and fortress for over 900
years, the Castle remains a working palace today. The town of Windsor has a population of over 31,000 people and
is situated beside the river Thames in Berkshire. It is arguably
one of Berkshire's prettiest towns.