Windsor, England

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