You cannot visit the UK without taking a trip to Windsor Castle. It has been the home of kings and queens for centuries. You can take a tour through history. There is a wonderful Japanese restaurant in Windsor Castle. Their dishes bring Eastern flavor to the Western...

read more