Category: England

Windsor

Windsor is a town in the county of Berkshire about 40 km from London. It was founded by the Roman legions in 441 and already in 1086 became the seat…

Continue Reading
Back to top