Broadcasting from Windsor, England;Broadcasting from Windsor, England;Broadcasting from Windsor, England;