Windsor is a gorgeous little town of about 26,000 people located 30 miles west of London along the Thames River.  I had about 30 minutes before a business dinner to walk past the Windsor Castle and then down by the river.  I couldn’t pick between these two riverfront shots, so maybe you can help?  Do […]

The Windsor Castle is a medieval castle set on 13 acres in the town of Windsor, about 30 miles west of London.  The castle is the largest inhabited castle in the world and is the longest-occupied palace in Europe.  More than 500 people live and work in Windsor Castle where Queen Elizabeth is increasingly in […]