Nestled on the banks of the River Thames, Windsor, England, is a town that blends Western history and culture. I think it is an under-discussed natural beauty beyond the touristy castle. Away from the castle is a captivating subject for photography. At the heart of Windsor stands the obvious iconic Windsor Castle, a fortress that … Continue reading Windsor, England
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed