The Last Supper painting at Windsor Parish Church
We were in the historic, beautiful Windsor town in England and had decided to explore the almost 1000 years old Windsor Parish Church of Saint John the Baptist. In the year 1110 AD when King Henry I moved court into the newly built Windsor castle, then people started settling down around the Castle for trade […]