WINDSOR CASTLE, Royal County of Berkshire, U.K. — We took a pleasant 90 minute, 32-kilometre train ride from London, a few weeks back, and found ourselves in the town of Windsor, on the south bank of the Thames River and a scant 10 minute walk from the storied Windsor Castle. Read More