October 29, 2012 — Sage Scott
London: Town of Windsor
The town of Windsor has a population of 26,000, including her Majesty Queen Elizabeth II whose official residence is in Windsor Castle. Speaking of the Queen, this is the view she sees when she leaves the castle by car, a quaint English street full of souvenir shops and Western chains like Starbucks, Pizza Hut, and Kentucky Fried Chicken.
You Might Also Enjoy: