CINXE.COM
Complaints | Contact the BBC
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.bbc.co.uk/contact/complaints","20220114004305","https://web.archive.org/","web","/_static/", "1642120985"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>Complaints | Contact the BBC</title> <!--[if lte IE 8]> <script src="/contact/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js"></script> <![endif]--> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/6","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","user":{"uid":0,"permissionsHash":"0cb762f515b93ce3f65e1d090a57aa80004d947b6f701a1f77e04069b433b34e"}}</script> <script src="/web/20220114004305js_/https://www.bbc.co.uk/contact/sites/default/files/js/js_GST-XYIChCrK7MtX9-gOcYsIRdX3epJaO9du1BjKSNc.js"></script> <script src="https://web.archive.org/web/20220114004305js_/https://static.addtoany.com/menu/page.js" async></script> <script src="/web/20220114004305js_/https://www.bbc.co.uk/contact/sites/default/files/js/js_UYtIPtSJbX8O5RmWi5Sk8pyNFr-ZioJzxCExHVd83tA.js"></script> <meta charset="utf-8"/> <meta name="title" content="Complaints | Contact the BBC"/> <link rel="canonical" href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact/complaints"/> <meta name="description" content="These pages have information about how to complain to the BBC, with links to the BBC鈥檚 Complaints Framework, the BBC鈥檚 regulator Ofcom and regular reports about complaints. 聽"/> <meta name="Generator" content="Drupal 8 (https://www.drupal.org)"/> <meta name="MobileOptimized" content="width"/> <meta name="HandheldFriendly" content="true"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <!-- Orbit: 3.0.0-1788.34618479 --> <!-- Environment: live --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> :root { --bbc-font: ReithSans, Arial, Helvetica, freesans, sans-serif; --bbc-font-legacy: Arial, Helvetica, freesans, sans-serif; } </style> <script nomodule type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/polyfills.bundle.js" async></script> <link rel="stylesheet" href="https://web.archive.org/web/20220114004305cs_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/css/orb-ltr.min.css"> <script src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/require.min.js"></script> <script> // nav-orbit-pollyfills // Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); // Polyfill Event constructor for IE ref: ORBITEN-919 // see: https://stackoverflow.com/questions/26596123 (function () { if (typeof window.CustomEvent === "function") { return false; } function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.Event = CustomEvent; })(); //Element.prototype.matches polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } //NodeList.forEach Polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; } // Object.assign polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill if (typeof Object.assign != 'function') { // Must be writable: true, enumerable: false, configurable: true Object.defineProperty(Object, "assign", { value: function assign(target, varArgs) { // .length of function is 2 'use strict'; if (target == null) { // TypeError if undefined or null throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { // Skip over if undefined or null for (var nextKey in nextSource) { // Avoid bugs when hasOwnProperty is shadowed if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } // window.fetch polyfill https://github.com/github/fetch/blob/v0.11.0/fetch.js - chosen for IE9 compatibility if(typeof window.fetch !== 'function') { (function(self){"use strict";if(self.fetch){return}function normalizeName(name){if(typeof name!=="string"){name=String(name)}if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name)){throw new TypeError("Invalid character in header field name")}return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string"){value=String(value)}return value}function Headers(headers){this.map={};if(headers instanceof Headers){headers.forEach(function(value,name){this.append(name,value)},this)}else if(headers){Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,headers[name])},this)}}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed){return Promise.reject(new TypeError("Already read"))}body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed=false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string"){this._bodyText=body}else if(support.blob&&Blob.prototype.isPrototypeOf(body)){this._bodyBlob=body}else if(support.formData&&FormData.prototype.isPrototypeOf(body)){this._bodyFormData=body}else if(!body){this._bodyText=""}else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body)){}else{throw new Error("unsupported BodyInit type")}if(!this.headers.get("content-type")){if(typeof body==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}}};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return readBlobAsText(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}}}else{this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)}}if(support.formData){this.formData=function(){return this.text().then(decode)}}this.json=function(){return this.text().then(JSON.parse)};return this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed){throw new TypeError("Already read")}this.url=input.url;this.credentials=input.credentials;if(!options.headers){this.headers=new Headers(input.headers)}this.method=input.method;this.mode=input.mode;if(!body){body=input._bodyInit;input.bodyUsed=true}}else{this.url=input}this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers){this.headers=new Headers(options.headers)}this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(body)}Request.prototype.clone=function(){return new Request(this)};function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim();head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options){options={}}this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1){throw new RangeError("Invalid status code")}return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch=function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init){request=input}else{request=new Request(input,init)}var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr){return xhr.responseURL}if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())){return xhr.getResponseHeader("X-Request-URL")}return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed"));return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include"){xhr.withCredentials=true}if("responseType"in xhr&&support.blob){xhr.responseType="blob"}request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this); } if (typeof window.CustomEvent !== 'function') { function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.CustomEvent = CustomEvent; } </script> <script> window.orbitData = {}; var additionalPageProperties = {}; window.orbitData.userProfileUrl = "https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/userprofile"; window.page = { name: 'complaints' || null, destination: 'AUDIENCE_SERVICES_PS' || null, producer: 'AUDIENCE_SERVICES' || null, section: 'contact-the-bbc:complaints' || null, site: 'BBC.site' || null, contentId: '' || null, contentType: 'article' || null, edition: '' || null, additionalProperties: additionalPageProperties }; window.page.language = 'en'; window.page.language = 'en'; window.page.modal = false; window.user = { 'X-Country': "GB", 'X-Ip_is_uk_combined': "", 'X-Ip_is_advertise_combined': "" } !function(){var t={53:function(t,e,r){function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var c=r(391),u=r(135);window.bbcpage=c.init(o({},window.page)),window.page=void 0,window.bbcuser=u.init(window,o({},window.user))},391:function(t){function e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function r(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?e(Object(o),!0).forEach((function(e){n(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}t.exports={init:function(t){var e=r({},t);return document.addEventListener("bbc-page-reset",(function(t){var r;t.detail&&t.detail.page&&(r=t.detail.page,e=Object.assign(e,r)),document.dispatchEvent(new Event("bbc-page-updated"))})),{getName:function(){return Promise.resolve(e.name||function(){if("file:"===window.location.protocol)return"local.file";var t=window.location.pathname.replace(/\/$/,"").replace(/^\//,"").replace(/\//g,".");return"".concat(t,".page")}())},getLanguage:function(){return Promise.resolve(e.language)},getDestination:function(){return Promise.resolve(e.destination)},getProducer:function(){return Promise.resolve(e.producer)},getSection:function(){return Promise.resolve(e.section)},getContentType:function(){return Promise.resolve(e.contentType)},getContentId:function(){return Promise.resolve(e.contentId)},getReferrer:function(){return Promise.resolve(window.orb&&null!==window.orb.referrer&&void 0!==window.orb.referrer?window.orb.referrer:document.referrer)},getAdditionalProperties:function(){return Promise.resolve(r({},e.additionalProperties))},loadCSS:function(t){return new Promise((function(e,r){var n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.onload=function(){e()},n.href=t,document.getElementsByTagName("head")[0].appendChild(n)}))},isModal:function(){return Promise.resolve(e.modal)}}}}},135:function(t){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,r){if(r&&("object"===e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function u(t){var e="function"==typeof Map?new Map:void 0;return(u=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return a(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),s(n,t)})(t)}function a(t,e,r){return(a=f()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&s(o,r.prototype),o}).apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var p=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(o,t);var e,r,n=(e=o,r=f(),function(){var t,n=l(e);if(r){var o=l(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return c(this,t)});function o(){return i(this,o),n.apply(this,arguments)}return o}(u(Error));function h(t){return new Promise((function(e,r){window.require(t,(function(){e.apply(this,arguments)}),(function(t){r(t)}))}))}t.exports={init:function(t,e){var r,o=n({},e),i=null;function c(){if(["X-Country","X-Ip_is_advertise_combined","X-Ip_is_uk_combined"].every((function(t){return!!o[t]})))return Promise.resolve(o);if(!i){var e=t.location.hostname.endsWith(".com")?"com":"co.uk";i=t.fetch("https://web.archive.org/web/20220114004305/https://www.bbc.".concat(e,"/userinfo")).then((function(t){return t.json()}))}return i}function u(t){if(t.status>=200&&t.status<300)return t;var e=new Error(t.statusText);throw e.response=t,e}function a(t){return t.json()}function f(){if(o.ageBand)return Promise.resolve(o);if(!r){if("undefined"==typeof XMLHttpRequest||!("withCredentials"in new XMLHttpRequest))return Promise.resolve(o);r=h(["idcta-v2/idcta-1"]).then((function(e){return e.initiateTokenRefresh().then((function(){return t.fetch(t.orbitData.userProfileUrl,{credentials:"include"}).then(u).then(a).then((function(t){return o=n(n({},o),t)}))}))}))}return r}var s={getHashedId:function(){return h(["idcta-v2/idcta-1"]).then((function(t){return t.getCookieInstance().getHidFromCookie()}))},isSignedIn:function(){return h(["idcta-v2/idcta-1"]).then((function(t){return t&&t.getCookieInstance().hasCookie()}))},getCountry:function(){return c().then((function(t){return t["X-Country"]||"gb"}))},isUKCombined:function(){return c().then((function(t){if(!t["X-Ip_is_uk_combined"])throw new p("missing isUKCombined from userinfo response");return"yes"===t["X-Ip_is_uk_combined"].toLowerCase()}))},canSeeAdverts:function(){return c().then((function(t){if(!t["X-Ip_is_advertise_combined"])throw new p("missing canSeeAdverts from userinfo response");return"yes"===t["X-Ip_is_advertise_combined"].toLowerCase()}))},getAgeBand:function(){return c().then((function(t){return t["X-Age-Band"]?Promise.resolve(t["X-Age-Band"]):s.isSignedIn().then((function(t){if(t)return f().then((function(t){return o["X-Age-Band"]=t["X-Age-Band"],o["X-Age-Band"]||void 0})).catch((function(){return o["X-Age-Band"]||void 0}))}))}))},allowsPerformanceCookies:function(){return h(["orb/cookies"]).then((function(t){return!!t.cookiesEnabled()&&!!t.readPolicy("performance")}))},allowsFunctionalCookies:function(){return h(["orb/cookies"]).then((function(t){return!!t.cookiesEnabled()&&!!t.readPolicy("personalisation")}))},getCookieValue:function(t){return h(["orb/cookies"]).then((function(e){return e.get(t)}))}};return s},BBCUserError:p}},666:function(t){var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function a(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{a({},"")}catch(t){a=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var o=e&&e.prototype instanceof v?e:v,i=Object.create(o.prototype),c=new k(n||[]);return i._invoke=function(t,e,r){var n=l;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===y){if("throw"===o)throw i;return C()}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var u=_(c,r);if(u){if(u===d)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var a=s(t,e,r);if("normal"===a.type){if(n=r.done?y:p,a.arg===d)continue;return{value:a.arg,done:r.done}}"throw"===a.type&&(n=y,r.method="throw",r.arg=a.arg)}}}(t,r,c),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=f;var l="suspendedStart",p="suspendedYield",h="executing",y="completed",d={};function v(){}function g(){}function b(){}var w={};w[i]=function(){return this};var m=Object.getPrototypeOf,O=m&&m(m(S([])));O&&O!==r&&n.call(O,i)&&(w=O);var P=b.prototype=v.prototype=Object.create(w);function j(t){["next","throw","return"].forEach((function(e){a(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(o,i,c,u){var a=s(t[o],t,i);if("throw"!==a.type){var f=a.arg,l=f.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,c,u)}),(function(t){r("throw",t,c,u)})):e.resolve(l).then((function(t){f.value=t,c(f)}),(function(t){return r("throw",t,c,u)}))}u(a.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function _(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,_(t,r),"throw"===r.method))return d;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,d;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,d):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,d)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function S(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,c=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return c.next=c}}return{next:C}}function C(){return{value:e,done:!0}}return g.prototype=P.constructor=b,b.constructor=g,g.displayName=a(b,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,a(t,u,"GeneratorFunction")),t.prototype=Object.create(P),t},t.awrap=function(t){return{__await:t}},j(E.prototype),E.prototype[c]=function(){return this},t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var c=new E(f(e,r,n,o),i);return t.isGeneratorFunction(r)?c:c.next().then((function(t){return t.done?t.value:c.next()}))},j(P),a(P,u,"Generator"),P[i]=function(){return this},P.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=S,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(L),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return u.type="throw",u.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var c=this.tryEntries[i],u=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var a=n.call(c,"catchLoc"),f=n.call(c,"finallyLoc");if(a&&f){if(this.prev<c.catchLoc)return o(c.catchLoc,!0);if(this.prev<c.finallyLoc)return o(c.finallyLoc)}else if(a){if(this.prev<c.catchLoc)return o(c.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return o(c.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=t,c.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(c)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),L(r),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;L(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:S(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),d}},t}(t.exports);try{regeneratorRuntime=e}catch(t){Function("r","regeneratorRuntime = r")(e)}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}r(666);r(53)}(); window.page = undefined; window.user = undefined; </script> <script> window.orb = { worldwideNavlinks: '<li class="orb-nav-homedotcom"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-reeldotcom"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/reel">Reel</a></li><li class="orb-nav-worklife"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/worklife">Worklife</a></li><li class="orb-nav-traveldotcom"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/travel">Travel</a></li><li class="orb-nav-future"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/future">Future</a></li><li class="orb-nav-culture"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/culture">Culture</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/culture/music">Music</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/schedules/p00fzl9m">TV</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/weather">Weather</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/sounds">Sounds</a></li>', } </script> <script src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/api-forge-free.min.js"></script> <link rel="preload" href="https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/fonts/reith/2.512/BBCReithSans_W_Rg.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/fonts/reith/2.512/BBCReithSans_W_Bd.woff2" as="font" type="font/woff2" crossorigin> <!-- navid Web Module: 0.2.0-91.8ce78a3 --> <!-- searchbox Web Module: 3.1.0-394.5565f9a --> <!-- navpromo Web Module: 3.0.0-286.75fae8d --> <!-- cookies Web Module: 0.0.3-700.c8b7bd5 --> <!-- useractivityhelper Web Module: 1.0.0-223.3871bc2 --> <!-- reverb Web Module: 3.3.0 --> <link rel="stylesheet" href="https://web.archive.org/web/20220114004305cs_/https://static.files.bbci.co.uk/account/id-cta/1.54.11-wp/style/id-cta.css"/><!--[if IE 8]><link href="https://static.files.bbci.co.uk/account/id-cta/1.54.11-wp/style/ie8.css" rel="stylesheet"/> <![endif]--><script type="text/javascript">(function () {if (!window.require) {throw new Error('idcta: could not find require module');}if (typeof (map) == 'undefined') {var map = {};}if (!!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect) {document.documentElement.className += ' id-svg';}var ptrt = new RegExp("[\\?&]ptrt=([^&]*)").exec(document.location.href);var ENDPOINT_URL = 'https://web.archive.org/web/20220114004305/https://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&ptrt=' + (ptrt ? ptrt[1] : encodeURIComponent(document.location.href))).replace(/\&/g, '&');var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback=';function hasPromise() {var P = window.Promise;var promiseToString = null;if (P) {try {promiseToString = Object.prototype.toString.call(P.resolve());} catch (e) {/*silently ignored*/}}return (promiseToString === '[object Promise]' && !P.cast);}if (hasPromise()) {define('idcta/es6-promise', function () {return window.Promise;});define('idcta-v2/es6-promise', function () {return window.Promise;});}map['idcta-v2'] = 'https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/account/id-cta/1.54.11-wp/modules/idcta-v2';map['idcta-v2/config'] = ENDPOINT_URL + ENDPOINT_CONFIG;map['idcta-v2/translations'] = ENDPOINT_URL + ENDPOINT_TRANSLATIONS;map['idcta'] = 'https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/account/id-cta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/account/id-cta/1.54.11-wp/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = 'https://web.archive.org/web/20220114004305/https://cdn.optimizely.com/public/4621041136/s/idcta_live';const idctaShim = {deps: ['idcta-v2/idcta-1'],};require({shim: {'idcta-v2/statusbar': idctaShim,'idcta-v2/id-config': idctaShim},map: {'*': {'idcta/idcta-1': 'idcta-v2/idcta-1','idcta': 'idcta-v2',}},paths: map});window.idctaBaseUrl = ENDPOINT_URL;define('idcta/config', ['idcta-v2/config'], function (data) { return data; });define('idcta/translations', ['idcta-v2/translations'], function (data) { return data; });})();</script> <link rel="stylesheet" href="https://web.archive.org/web/20220114004305cs_/https://nav.files.bbci.co.uk/searchbox/c341e7d71d358d3bff8caf11581ee18e/css/box.css"> <script type="text/javascript">void 0!==window.require&&require.config({paths:{"orb/cookies":"https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-library.amd"}})</script> <script type="text/javascript">window.__detectview={clickManagementEnabled:false};</script> <script type="text/javascript">"use strict";!function(){window.__reverbStaticLocation="https://web.archive.org/web/20220114004305/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/",window.__smarttagVersion="5.29.1",window.__reverb={},window.__reverb.__reverbLoadedPromise=new Promise(function(e,i){window.__reverb.__resolveReverbLoaded=e,window.__reverb.__rejectReverbLoaded=i}),window.__reverb.__reverbTimeout=setTimeout(function(){window.__reverb.__rejectReverbLoaded()},5e3);var i=function(d,a){window.__reverb.__reverbLoadedPromise.then(function(e){if(d&&d.detail){var i=!!d.detail.item,n=d.detail.label,t=i?"viewability":d.detail.type,o=d.detail.elem,r=d.detail.originalEvent;d.detail.isClick&&(a=d.detail.isClick),e.userActionEvent(t,n,d.detail,o,r,a)}},function(){console.log("Reverb failed to load. Event not sent")})},n=function(){window.__reverb.__reverbLoadedPromise.then(function(e){e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Reverb failed to load. Event not sent")})};document.addEventListener("bbc-user-event",function(e){i(e,!1)}),document.addEventListener("bbc-user-click",function(e){i(e,!0)}),document.addEventListener("bbc-page-updated",n),window.addEventListener("pageshow",function(e){e.persisted&&n()})}();</script><script type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-3.3.0.js" async></script> <link rel="shortcut icon" href="/web/20220114004305im_/https://www.bbc.co.uk/contact/sites/default/files/favicon-new_0.ico" type="image/vnd.microsoft.icon"/> <link rel="revision" href="https://www.bbc.co.uk/contact/complaints"/> <script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script> <link rel="stylesheet" media="all" href="/web/20220114004305cs_/https://www.bbc.co.uk/contact/sites/default/files/css/css_5E5dyyh9cv-iuxz7HXN5iHIEyKSTMcMF1fBdLL2kdnY.css?r5hp4r"/> <link rel="stylesheet" media="all" href="/web/20220114004305cs_/https://www.bbc.co.uk/contact/sites/default/files/css/css_SYoGJtzeII5SjHbz9RKmF0I-RWCBOJ4eQ0OzZ_M_Y-Y.css?r5hp4r"/> </head> <body class="b-header--black--white b-footer--grey--white b-pw-1280 path-node no-touch"> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header role="banner" orb-banner="orb-banner" aria-label="BBC"> <div> <div id="block-bbcheader-2"> <!-- <script src="https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-0.7.6.js"></script> --> <div id="cookiePrompt"></div> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20220114004305im_/https://a1.api.bbc.co.uk/hit.xiti?&col=1&from=p&ptag=js&s=598253&p=contact-the-bbc:complaints::complaints&x2=[responsive]&x3=[bbc_website]&x4=[en]&x7=[article]&x8=[reverb-3.3.0-nojs]&x11=[AUDIENCE_SERVICES_PS]&x12=[AUDIENCE_SERVICES]" height="1" width="1" alt=""></p></noscript> <header id="orb-banner" role="banner" aria-label="BBC"><div id="orb-header" class="orb-nav-pri orb-nav-pri-white orb-nav-empty" dir="ltr"><div class="orb-nav-pri-container b-r b-g-p"><div class="orb-nav-section orb-nav-blocks"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/" id="homepage-link">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#orb-modules">Skip to content</a></li><li><a id="orb-accessibility-help" href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li></ul></div></section><div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus orb-nav-id-default"> <div id="idcta-statusbar" class="orb-nav-section orb-nav-focus" data-bbc-container="id-cta" data-bbc-event-type="click" data-bbc-ignore-views="1" data-bbc-metadata="{"id-cta-type": "statusbar-orb"}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="https://web.archive.org/web/20220114004305/https://account.bbc.com/account"><span id="idcta-username">BBC Account</span></a></div><script type="text/javascript">require(['idcta/statusbar'], function (statusbar) {new statusbar.Statusbar({id: 'idcta-statusbar', publiclyCacheable: true});});</script><!-- Because we are now loading the notification bell CSS asynchronously, we need this inline style hack to ensure that the notification div is hidden by default, and shown only if and when the bell code is loaded from notification-ui --><a id="notification-link" class="js-notification-link animated three" href="#" style="display: none"><span class="hidden-span">Notifications</span><div class="notification-link--triangle"></div><div class="notification-link--triangle"></div><span id="not-num"></span></a> </div><nav role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bbcthree">Three</a></li><li id="orb-nav-more" style="width: 88px" aria-controls="orb-panel-more"><a href="#orb-footer" data-alt="More" class="istats-notrack">Menu<span class="orb-icon orb-icon-arrow"></span></a></li></ul></div></nav><div class="orb-nav-section orb-nav-search"> <a class="orb-search__button" href="https://web.archive.org/web/20220114004305/https://search.bbc.co.uk/search?scope=bbc" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20220114004305/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" value="bbc"><label for="orb-search-q">Search the BBC</label><input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="100" name="q" placeholder="Search"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form><form id="orbit-search-form" role="search" method="get" action="https://web.archive.org/web/20220114004305/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" value="bbc"><button id="orbit-search-button"><svg class="search-button-icon" width="1.75rem" height="1.8125rem" viewbox="0 0 28 29" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Search BBC</title><path d="M11,0 C17.0751322,0 22,4.92486775 22,11 C22,13.5277632 21.1473793,15.8563862 19.7140404,17.7139664 L28,26.0001 L25,29.0001 L16.518046,20.5179339 C14.8960209,21.4603385 13.0110328,22 11,22 C4.92486775,22 0,17.0751322 0,11 C0,4.92486775 4.92486775,0 11,0 Z M11,2.5001 C6.30557963,2.5001 2.5,6.30567963 2.5,11.0001 C2.5,15.6945204 6.30557963,19.5001 11,19.5001 C15.6944204,19.5001 19.5,15.6945204 19.5,11.0001 C19.5,6.30567963 15.6944204,2.5001 11,2.5001 Z" id="Shape"></path></svg><svg class="search-box-icon" width="1rem" height="1rem" viewbox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M4.31263591,11.9770508 C3.26116255,10.925 2.68223368,9.52721354 2.68223368,8.04036458 C2.68223368,6.55351563 3.26116255,5.15572917 4.31325442,4.10491536 C5.36410928,3.05286458 6.76133182,2.47395833 8.24823886,2.47395833 C9.7351459,2.47395833 11.1336055,3.05348307 12.1850788,4.10491536 C14.3548251,6.27457682 14.3554436,9.80615234 12.1850788,11.9770508 C11.1336055,13.0278646 9.7351459,13.6067708 8.24823886,13.6067708 C6.76195034,13.6067708 5.36410928,13.0278646 4.31263591,11.9770508 L4.31263591,11.9770508 Z M20,17.6059245 L14.9195281,12.525651 C17.0268044,9.39980469 16.7002292,5.12171224 13.9348542,2.35520833 C12.3644478,0.785481771 10.3066526,0 8.24823886,0 C6.19106215,0 4.13264841,0.785481771 2.56347904,2.35520833 C-0.576715236,5.49589844 -0.576715236,10.5860677 2.56347904,13.7255208 C4.13326692,15.2964844 6.19106215,16.0807292 8.24823886,16.0807292 C9.81555269,16.0807292 11.3816295,15.6230469 12.733082,14.7120117 L17.8129354,19.7916667 L20,17.6059245 Z"></path></svg><span>Search BBC</span></button></div></form> </div></div><div id="orb-panels"></div></div></header> <!-- Styling hook for shared modules only --> <div id="orb-modules"> <!-- <script> document.dispatchEvent(new Event('bbc-page-updated')); </script> --> </div> </div> </header> <div class="gel-wrap branding-wrapper"> <div class="gel-layout"> <div class="gel-layout__item"> <div class="branding"> <h1 class="branding__name gel-trafalgar">Contact the BBC</h1> </div> <div class="bbc-navigation contact-navigation mobile-button"> <div class="gel-layout"> <div class="gel-layout__item gel-1/1 contact-nav__wide gel-long-primer"> <button data-toggle="collapse" aria-label="Navigation" aria-controls="nav-contact-the-bbc-main-naviga" aria-expanded="false" aria-haspopup="menu" role="button"> <span aria-hidden="true" class="menu-icon"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </span> <p class="visually-hidden">Menu</p> </button> </div> </div> </div> </div> </div> </div> <div class="header"> <div> <nav role="navigation" aria-label="Contact the BBC main navigation"> <div class="gel-wrap"> <div class="bbc-navigation contact-navigation"> <div class="gel-layout"> <div class="gel-layout__item gel-1/1 contact-nav__wide gel-long-primer"> <ul class="navigation-list navigation-collapsed" id="nav-contact-the-bbc-main-naviga" role="menu"> <li> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/" class="navigation-list__link gel-body-copy" data-drupal-link-system-path="<front>">Contact Home</a> </li> <li> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact/questions" class="navigation-list__link gel-body-copy" data-drupal-link-system-path="node/4">Questions</a> </li> <li> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact/comments" class="navigation-list__link gel-body-copy" data-drupal-link-system-path="node/5">Comments</a> </li> <li class="active"> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact/complaints" class="navigation-list__link gel-body-copy is-active" data-drupal-link-system-path="node/6">Complaints</a> </li> </ul> </div> </div> </div> </div> </nav> </div> </div> <div class="gel-wrap"> <div class="gel-layout"> <div class="gel-layout__item"> </div> </div> </div> <main role="main"> <div class="gel-wrap"> <div class="gel-layout region"> <div class="gel-layout__item"> <div class="layout-content gel-body-copy"> <div> <div data-drupal-messages-fallback class="hidden"></div> <div id="block-bbc-contact-page-title"> <h1 class="gel-trafalgar">Complaints</h1> </div> <div id="block-bbc-contact-content"> <article data-history-node-id="6" role="article" about="http://bbc-contact.local/complaints" typeof="schema:WebPage"> <div> <div class="gel-layout"> <div class="gel-layout__item gel-2/3@l"> <div property="schema:text"><p>These pages have information about <strong><a href="/web/20220114004305/https://www.bbc.co.uk/contact/how-we-handle-your-complaint">how to complain</a></strong> to the BBC, with links to the BBC鈥檚 Complaints Framework, the BBC鈥檚 regulator Ofcom and regular reports about complaints.<br/> 聽</p> </div> </div> </div> </div> </article> </div> <div class="views-element-container block block-views block-views-blockob-bbc-complaints-ob-bbc-recent-complaints recent-complaints-block" id="block-views-block-ob-bbc-complaints-ob-bbc-recent-complaints"> <div class="gel-layout"> <div class="gel-layout__item nw-c-slice-heading gel-1/1"> <div class="nw-c-slice-heading__title gs-u-float-left gs-u-pr+"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaints/recent-complaints" data-entityid="cluster_3-slice-heading" class="nw-c-slice-heading__anchor nw-o-link nw-o-link--no-visited-state"> <h2 id="nw-c-cluster3-heading__title" class="gel-double-pica">Recent complaints and responses</h2> </a> </div> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaints/recent-complaints" class="nw-c-slice-heading__action-text gel-pica-bold gs-u-float-right gs-u-pl+ gs-u-mt-" tabindex="-1" aria-hidden="true">See All</a> </div> <div><div class="view view-ob-bbc-complaints view-id-ob_bbc_complaints view-display-id-ob_bbc_recent_complaints js-view-dom-id-83ca31be642661a70fcf51502d61b78af48a5dfd70c4ec7276bb9f8d6296c239"> <div class="gel-layout__item gel-1/1 gel-2/3@l view-header"> <div class="gel-body-copy"> <p>These are recent public responses we have made to issues of wide audience concern which have either generated significant numbers of complaints or raised significant issues (we do not respond publicly to all complaints we reply to).</p> </div> </div> <div class="gel-wrap"> <div class="gel-layout gel-layout--equal"> <div class="gel-layout__item gel-1/1@m gel-1/2@l"> <div class="tile white-bg clickable-tile"> <h2 class="gel-great-primer-bold title-link"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/thebignewyearseveparty" hreflang="en">The Big New Years & Years Eve Party, BBC One, 31 December 2021</a> </h2> <div class="file-list gel-brevier"> </div> <span class="gel-brevier"> <i class="timestamp__icon gelicon gelicon--duration"></i> <time datetime="2022-01-11T12:00:00Z">January 2022</time> </span> <a aria-hidden="true" tabindex="-1" class="link-primary" href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/thebignewyearseveparty"></a> </div> </div> <div class="gel-layout__item gel-1/1@m gel-1/2@l"> <div class="tile white-bg clickable-tile"> <h2 class="gel-great-primer-bold title-link"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/bbcnews29122021" hreflang="en">BBC News, 29 December 2021</a> </h2> <div class="file-list gel-brevier"> </div> <span class="gel-brevier"> <i class="timestamp__icon gelicon gelicon--duration"></i> <time datetime="2021-12-31T12:00:00Z">December 2021</time> </span> <a aria-hidden="true" tabindex="-1" class="link-primary" href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/bbcnews29122021"></a> </div> </div> <div class="gel-layout__item gel-1/1@m gel-1/2@l"> <div class="tile white-bg clickable-tile"> <h2 class="gel-great-primer-bold title-link"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/downingstreetpartyallegations" hreflang="en">BBC News, December 2021 </a> </h2> <div class="file-list gel-brevier"> </div> <span class="gel-brevier"> <i class="timestamp__icon gelicon gelicon--duration"></i> <time datetime="2021-12-23T12:00:00Z">December 2021</time> </span> <a aria-hidden="true" tabindex="-1" class="link-primary" href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/downingstreetpartyallegations"></a> </div> </div> <div class="gel-layout__item gel-1/1@m gel-1/2@l"> <div class="tile white-bg clickable-tile"> <h2 class="gel-great-primer-bold title-link"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/arthurlabinjohughes" hreflang="en">BBC News, December 2021</a> </h2> <div class="file-list gel-brevier"> </div> <span class="gel-brevier"> <i class="timestamp__icon gelicon gelicon--duration"></i> <time datetime="2021-12-13T12:00:00Z">December 2021</time> </span> <a aria-hidden="true" tabindex="-1" class="link-primary" href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint/arthurlabinjohughes"></a> </div> </div> </div> </div> </div></div> </div> </div><div id="block-complaintscommunicationblock" class="block block-block-content block-block-contenteb6883cc-b705-4eba-8607-ec4e6c9436e9 three-column-comm-block"> <div class="gel-wrap"> <div class="gel-layout"> <div class=" gel-layout__item gel-1/1 "> <h2 class=" gel-double-pica sub-header"> <div>How to make a complaint</div> </h2> </div> </div> <div class="gel-layout gs-u-mt+"> <div class="gel-layout__item gel-1/1 gel-1/3@l column"> <h3 class="gel-media__body-title gel-great-primer primary-color"> <div>Online</div> </h3> <div class="gel-body-copy"> <div class="description"> </div> <div> <div><a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaints/make-a-complaint">Make a Complaint</a></div> <div><a href="/web/20220114004305/https://www.bbc.co.uk/contact/make-a-complaint-welsh">Gwneud cwyn</a></div> </div> </div> </div> <div class="gel-layout__item gel-1/1 gel-1/3@l column"> <h3 class="gel-media__body-title gel-great-primer primary-color"> <div>Phone</div> </h3> <div class="gel-body-copy"> <div class="description"> <div><p><strong><span>Record your complaint 24 hours a day:</span></strong><br/> <br/> 03700 100 222*</p> <p>03700 100 212* (textphone)</p> <p>(*charged as geographic numbers)</p></div> </div> <div class="cta-btns"> </div> </div> </div> <div class="gel-layout__item gel-1/1 gel-1/3@l column"> <h3 class="gel-media__body-title gel-great-primer primary-color"> <div>Post</div> </h3> <div class="gel-body-copy"> <div class="description"> <div><p>BBC Complaints<br/> PO Box 1922,<br/> Darlington,<br/> DL3 0UR.</p></div> </div> <div class="cta-btns gel-pica"> </div> </div> </div> </div> <div class="gel-layout"> <div class="gel-layout__item gel-1/1 footer-cta gel-pica"> <div> <div><a href="/web/20220114004305/https://www.bbc.co.uk/contact/how-we-handle-your-complaint">Read how we handle your complaint</a></div> <div><a href="/web/20220114004305/https://www.bbc.co.uk/contact/beth-syn-digwydd-ich-cwyn">Beth sy'n digwydd i'ch cwyn</a></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> <div class="content-middle light-background region"> <div class="gel-wrap"> <div class="region--content-middle"> <div id="block-furtherinformation" class="block block-block-content block-block-contente5739771-a442-407d-bc42-d30e94586f25 three-tile-link-block"> <div class="gel-layout"> <div class="gel-layout__item"> <h2 class="gel-double-pica">Further Information</h2> </div> </div> <div class="gel-layout gel-layout--equal"> <div class="gel-layout__item gel-1/1 gel-1/3@l"> <div class="tile"> <h3 class="gel-great-primer title primary-color"> <div>BBC complaints reports</div> </h3> <h4 class="gel-pica-bold"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaint-service-reports">Fortnightly complaints reports</a> </h4> <h4 class="gel-pica-bold"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/recent-ecu">Executive Complaints Unit findings</a> </h4> <h4 class="gel-pica-bold"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/archived-ecu">Executive Complaints Unit archived reports</a> </h4> <h4 class="gel-pica-bold"> <a href="/web/20220114004305/https://www.bbc.co.uk/contact/complaints/recent-complaints">Public BBC responses to complaints</a> </h4> </div> </div> <div class="gel-layout__item gel-1/1 gel-1/3@l"> <div class="tile"> <h3 class="gel-great-primer title primary-color"> <div>Useful links</div> </h3> <h4 class="gel-pica-bold"> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact/sites/default/files/2020-06/BBC_Complaints_Framework.pdf">BBC Complaints Framework</a> </h4> <h4 class="gel-pica-bold"> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/helpandfeedback/corrections_clarifications">Corrections & Clarifications</a> </h4> <h4 class="gel-pica-bold"> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/editorialguidelines/">BBC Editorial Guidelines</a> </h4> <h4 class="gel-pica-bold"> <a href="https://web.archive.org/web/20220114004305/https://www.bbcstudios.com/contact/contact-us/">Commercial BBC services complaints</a> </h4> <h4 class="gel-pica-bold"> <a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bbctrust/our_work/complaints_and_appeals/">Archived BBC Trust complaints appeals </a> </h4> <h4 class="gel-pica-bold"> <a target="_blank" aria-label="TV Licensing complaints external link" href="https://web.archive.org/web/20220114004305/https://www.tvlicensing.co.uk/cs/contact-us/index.app"> <i class="timestamp__icon gelicon gelicon--external gelicon"></i> TV Licensing complaints </a> </h4> </div> </div> <div class="gel-layout__item gel-1/1 gel-1/3@l"> <div class="tile"> <h3 class="gel-great-primer title primary-color"> <div>Ofcom</div> </h3> <h4 class="gel-pica-bold"> <a target="_blank" aria-label="Ofcom website external link" href="https://web.archive.org/web/20220114004305/https://www.ofcom.org.uk/"> <i class="timestamp__icon gelicon gelicon--external gelicon"></i> Ofcom website </a> </h4> <h4 class="gel-pica-bold"> <a target="_blank" aria-label="Ofcom complaints bulletins external link" href="https://web.archive.org/web/20220114004305/https://www.ofcom.org.uk/about-ofcom/latest/bulletins/broadcast-bulletins/audience-complaints"> <i class="timestamp__icon gelicon gelicon--external gelicon"></i> Ofcom complaints bulletins </a> </h4> </div> </div> </div> </div> </div> </div> </div> <footer role="contentinfo"> <div> <div id="block-bbcfooter-2"> </div> <div id="orb-footer" class="orb-footer" dir="ltr"> <div id="navp-orb-footer-promo"></div><aside role="complementary"><div id="orb-aside" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner" role="navigation" aria-label="BBC"><h2 class="orb-footer-lead">Explore the BBC</h2><div class="orb-footer-primary-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bbcthree">Three</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><script>window.orb = window.orb || {}; window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20220114004305/https://www.bbcglobalnews.com/">Advertise with us<' + '/a><' + '/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.com/usingthebbc/cookies/how-does-the-bbc-use-cookies-for-advertising/">AdChoices / Do Not Sell My Info<' + '/a><' + '/li>';</script><div class="orb-footer-inner"><div><ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright © 2022 BBC.</em> The BBC is not responsible for the content of external sites. <span class="orb-footer-links"><a href="https://web.archive.org/web/20220114004305/https://www.bbc.co.uk/editorialguidelines/guidance/feeds-and-links" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></div></footer></div><script type="importmap">{"imports":{"orbit-drawer":"https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/drawer-api.bundle.js","bbccookies":"https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-library.module.js"}}</script><script type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/redirect.bundle.js" async=""></script><script type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/performance.bundle.js" data-release="3.0.0-1788.34618479" data-ux="orb" data-reqjs="" async=""></script><script id="orb-js-script" data-assetpath="https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/" src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/orb.min.js"></script><script type="module" src="https://web.archive.org/web/20220114004305jm_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/orbit.js" async=""></script><script nomodule="" type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/legacyOrbit.js" async=""></script> <script type="text/javascript">/*<![CDATA[*/ require(['orb/nav'], function(nav) { window.bbcuser.isUKCombined().then(function(isUK) { if (isUK) { nav.loadJs('https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/orbit/8161b75793cc3c38d814e1a4a19a2f6a/js/edr.min.js'); } }); }); /*]]>*/</script> <script type="text/javascript">require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20220114004305/https://mybbc.files.bbci.co.uk/notification-ui/4.3.7/templates', "mybbc/notifications": '//web.archive.org/web/20220114004305/https://mybbc.files.bbci.co.uk/notification-ui/4.3.7/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (isUK) { if (isUK) { window.bbcpage.loadCSS('//web.archive.org/web/20220114004305/https://mybbc.files.bbci.co.uk/notification-ui/4.3.7/css/main.min.css').then(function() { NotificationsMain.run(idcta, '//web.archive.org/web/20220114004305/https://mybbc.files.bbci.co.uk/notification-ui/4.3.7/'); }); } }; window.bbcuser.isUKCombined().then(function(isUK) { loadNotifications(isUK); }); });</script> <script type="module">if (window.bbcuser && window.bbcuser.isUKCombined) { bbcuser.isUKCombined().then(function (isUK) { if (isUK) { const isOrbUx = !!document.querySelector('.orb-nav-pri-container'); if (isOrbUx) { const script = document.createElement('script'); script.src = 'https://web.archive.org/web/20220114004305/https://nav.files.bbci.co.uk/searchbox/c341e7d71d358d3bff8caf11581ee18e//js/old-search-suggest.js'; script.async = true; script.setAttribute('data-static-prefix', 'https://web.archive.org/web/20220114004305/https://nav.files.bbci.co.uk/searchbox/c341e7d71d358d3bff8caf11581ee18e/'); script.setAttribute('data-variant', 'default'); script.setAttribute('data-scope', 'bbc'); document.head.appendChild(script); } else { import('https://web.archive.org/web/20220114004305/https://nav.files.bbci.co.uk/searchbox/c341e7d71d358d3bff8caf11581ee18e//js/search-suggest.js').then(drawer => { drawer.setupSearchDrawer({ searchboxAppStaticPrefix: 'https://web.archive.org/web/20220114004305/https://nav.files.bbci.co.uk/searchbox/c341e7d71d358d3bff8caf11581ee18e/', variant: 'default', searchScope: 'bbc', }); }); } } }); }</script> <script type="text/javascript" src="https://web.archive.org/web/20220114004305js_/https://nav.files.bbci.co.uk/navpromo/34f98a4c8573fabed16dc8acea28feb8/js/footerpromo.js" data-base="https://navpromo.api.bbci.co.uk" data-variant="" async=""></script> <script type="text/javascript">window.COOKIES_STATIC_HOST="https://web.archive.org/web/20220114004305/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-prompt/"</script><script src="https://web.archive.org/web/20220114004305js_/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-banners.bundle.js" async=""></script> <script src="https://web.archive.org/web/20220114004305js_/https://nav.files.bbci.co.uk//user-activity-helper/a8196ecdef2d10b40b1afc53b833773a/js/detectview.bundle.js" async=""></script><script type="text/javascript">"use strict";window.__reverb.__reverbLoadedPromise.then(function(e){return e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Failed to load reverb. No event sent")});</script> </div> </div> </footer> <script type="text/javascript"> var $jq = jQuery.noConflict(); /* * Match the heights of selected elements on window resize and page load */ matchHeights(); $jq( window ).resize(function() { matchHeights(); }); function matchHeights(){ var maxHeight = 0; if($jq( window ).width() > 400){ $jq('.gel-layout__item .clickable-tile .tile-text').each(function(){ maxHeight = $jq(this).height() > maxHeight ? $jq(this).height() : maxHeight; }); $jq('.gel-layout__item .clickable-tile .tile-text').each(function(){ $jq(this).css('height', maxHeight); }); }else{ $jq(this).css('height', "auto"); } } </script> </div> <script type="text/javascript">(function(t){window.lpTag=window.lpTag||{};if(typeof window.lpTag._tagCount==="undefined"){window.lpTag={site:t,section:lpTag.section||"",autoStart:lpTag.autoStart===false?false:true,ovr:lpTag.ovr||{},_v:"1.6.0",_tagCount:1,protocol:"https:",events:{bind:function(t,e,o){lpTag.defer(function(){lpTag.events.bind(t,e,o)},0)},trigger:function(t,e,o){lpTag.defer(function(){lpTag.events.trigger(t,e,o)},1)}},defer:function(t,e){if(e==0){this._defB=this._defB||[];this._defB.push(t)}else if(e==1){this._defT=this._defT||[];this._defT.push(t)}else{this._defL=this._defL||[];this._defL.push(t)}},load:function(t,e,o){var s=this;setTimeout(function(){s._load(t,e,o)},0)},_load:function(t,e,o){var s=t;if(!t){s=this.protocol+"//"+(this.ovr&&this.ovr.domain?this.ovr.domain:"lptag.liveperson.net")+"/tag/tag.js?site="+this.site}var n=document.createElement("script");n.setAttribute("charset",e?e:"UTF-8");if(o){n.setAttribute("id",o)}n.setAttribute("src",s);document.getElementsByTagName("head").item(0).appendChild(n)},init:function(){this._timing=this._timing||{};this._timing.start=(new Date).getTime();var t=this;if(window.attachEvent){window.attachEvent("onload",function(){t._domReady("domReady")})}else{window.addEventListener("DOMContentLoaded",function(){t._domReady("contReady")},false);window.addEventListener("load",function(){t._domReady("domReady")},false)}if(typeof window._lptStop=="undefined"){this.load()}},start:function(){this.autoStart=true},_domReady:function(t){if(!this.isDom){this.isDom=true;this.events.trigger("LPT","DOM_READY",{t:t})}this._timing[t]=(new Date).getTime()},vars:lpTag.vars||[],dbs:lpTag.dbs||[],ctn:lpTag.ctn||[],sdes:lpTag.sdes||[],ev:lpTag.ev||[]};lpTag.init()}else{window.lpTag._tagCount+=1}window.cafexAssistBootstrap={};window.cafexAssistBootstrap.laBootstrapLoaded=false;window.cafexAssistBootstrap.cobrowseState;window.cafexAssistBootstrap.bootstrapLa=function(t){var e=document.getElementById("assist-cobrowse-bootstrap-script");if(e){e.parentNode.removeChild(e)}var o=t+"/assist-bootstrap/assist-bootstrap.js";var s=document.createElement("script");s.id="assist-cobrowse-bootstrap-script";s.type="text/javascript";s.src=o;window.cafexAssistBootstrap.cobrowseBootstrapLoaded=function(){window.cafexAssistBootstrap.laBootstrapLoaded=true;switch(window.cafexAssistBootstrap.cobrowseState){case"accepted":window.cafexAssistBootstrap.cobrowseAccepted(window.cafexAssistBootstrap.agentId);break;case"rejected":window.cafexAssistBootstrap.cobrowseRejected(window.cafexAssistBootstrap.agentId);break}};document.head.appendChild(s)};if(sessionStorage.getItem("cobrowseServer")){window.cafexAssistBootstrap.bootstrapLa(sessionStorage.getItem("cobrowseServer"))}lpTag.events.bind({eventName:"cobrowseOffered",appName:"*",func:function(t){console.log(t);window.cafexAssistBootstrap.cobrowseState="offered";var e=document.querySelectorAll("[data-assist-a"+t.agentId+"]");var o=JSON.parse(atob(e[e.length-1].dataset["assistA"+t.agentId]));console.log(o);if(y(o.server)===false){return}sessionStorage.setItem("cobrowseServer",o.server);window.cafexAssistBootstrap.bootstrapLa(o.server)},async:true});lpTag.events.bind({eventName:"cobrowseAccepted",appName:"*",func:function(t){console.log(t);window.cafexAssistBootstrap.cobrowseState="accepted";window.cafexAssistBootstrap.agentId=t.agentId;if(window.cafexAssistBootstrap.laBootstrapLoaded){window.cafexAssistBootstrap.cobrowseAccepted(t.agentId)}},async:true});lpTag.events.bind({eventName:"cobrowseDeclined",appName:"*",func:function(t){console.log(t);window.cafexAssistBootstrap.cobrowseState="rejected";window.cafexAssistBootstrap.agentId=t.agentId;if(window.cafexAssistBootstrap.laBootstrapLoaded){window.cafexAssistBootstrap.cobrowseRejected(t.agentId)}},async:true});function e(t,e){let s=o(t,e);document.dispatchEvent(s)}function o(t,e){let o;if(typeof window.CustomEvent==="function"){o=new CustomEvent(t,e)}else{let s=e||{bubbles:false,cancelable:false,detail:undefined};o=document.createEvent("CustomEvent");o.initCustomEvent(t,s.bubbles,s.cancelable,s.detail)}return o}document.addEventListener("click",function(t){if(t.target.dataset&&t.target.dataset.event!==undefined){try{let o=JSON.parse(t.target.dataset.event);let s=p(o.useRecentData,t.target.parentElement.dataset.bootStrap);d(o);r(o);h(t.target.parentElement.dataset.bootStrap,function(t){u(t);e(o.event,s)})}catch(e){console.log("could not process"+t.target.dataset.event+" "+e)}}});lpTag.events.bind({eventName:"state",appName:"*",func:function(t){if(t.state==="ended"){i()}},async:true});const s="liveAssistScripts";const n="liveAssistElements";const a="deleteLiveAssistScript";function i(){var t=document.querySelectorAll("[data-event]");t.forEach(function(t){let e=JSON.parse(t.dataset.event);d(e,true)})}function d(t,e){let o=document.getElementById(t.id);if(t.oneTime||e){o.disabled=true;if(typeof t.disabledStyle!=="undefined"){o.style.cssText=t.disabledStyle}o.style.cssText+="pointer-events: none;"}}function r(t){const e="element already exists in local storage list";g(sessionStorage,t,e,n)}function c(){let t=JSON.parse(sessionStorage.getItem(n));let e=[];for(let o in t){if(t[o].oneTime){e.push(f(t[o]))}}if(e.length!==0){l(e)}}function l(t){let e=document.head||document.getElementsByTagName("head")[0];let o=document.createElement("style");o.type="text/css";t.forEach(function(t){o.appendChild(document.createTextNode(t))});e.appendChild(o)}function f(t){let e="#"+t.id+"{";let o=t.disabledStyle.split(";");o.forEach(function(t){e+=t+" !important;"});e+="pointer-events: none;";e+="}";return e}function p(t,e){let o={detail:{data:e}};if(t){let t=JSON.parse(e).id;let s=document.querySelectorAll("[data-boot-strap]");for(let e=s.length-1;e>0;e--){let n=s[e].dataset["bootStrap"];if(JSON.parse(n).id===t){o={detail:{data:n}};break}}}return o}function u(t){const e="script already exists in local storage list";g(localStorage,t,e,s)}function g(t,e,o,s){let n=JSON.parse(t.getItem(s));if(!n){n={}}if(n[e.id]===undefined){n[e.id]=e;t.setItem(s,JSON.stringify(n));console.log("adding"+e.id+" to storage")}else{console.log(o)}}function m(t){w(localStorage,t,s)}function w(t,e,o){let s=JSON.parse(t.getItem(o));if(delete s[e]===false){console.log("script"+e+"does not exist in list")}t.setItem(o,JSON.stringify(s))}function v(t){let e=document.getElementById(t);if(e){e.parentNode.removeChild(e);e=null;console.log("script"+t+" removed from dom")}}function b(t,e){let o=document.getElementById(t.id);if(y(t.bootstrapJs)===false){console.log("script not in valid domain");return}if(o){o.parentNode.removeChild(o);o=null}o=document.createElement("script");o.id=t.id;o.async=true;o.onload=function(){e(t)};o.src=t.bootstrapJs;document.body.appendChild(o)}function h(t,e){let o=JSON.parse(t);if(o){b(o,e);return true}return false}function S(){let t=JSON.parse(localStorage.getItem(s));console.log("restoring scripts using local storage");for(let e in t){b(t[e],function(){console.log("script"+e+"restored")})}}document.addEventListener(a,function(t){v(t.detail.id);m(t.detail.id)},false);document.addEventListener("DOMContentLoaded",function(t){S();c()});function y(t){const e=[".cafex.com",".liveassistcloud.com",".liveassistfor365.com"];let o=false;let s=document.createElement("a");s.href=t;let n=s.hostname;for(let t=0;t<e.length;t++){let s=e[t];let a=n.indexOf(s);if(a!=-1||a==n.length-s.length){o=true;break}}if(!o){console.log("Unexpected domain "+n+" aborting...")}return o}})(38281786);</script> <script type="text/javascript"> window.onload = function() { var $targetElement = 'input#edit-search'; jQuery($targetElement).attr('autocomplete', 'off'); jQuery('input#edit-reset').on('click', function (e) { e.preventDefault(); jQuery($targetElement).val('').focus(); }); jQuery('[data-toggle="collapse"]').on('click', function (e) { e.preventDefault(); var $this = jQuery(this); var targetID = $this.attr('aria-controls'); var $target = jQuery('#' + targetID); // Toggle the target element $target.toggle(0, function () { // Update the aria tags var visible = $target.is(':visible'); $this.attr('aria-expanded', visible); $target.toggleClass('in', visible); }); }); jQuery('ul.search-api-autocomplete-search').addClass('gel-wrap'); }; </script> <script type="text/javascript"> function SPAUserAction(_action, _label, _type, _source, _url, _event){ document.dispatchEvent( new CustomEvent('bbc-user-event', { detail: { container: _action, label: _label, type: _type, source: 'audience_services~link.' + _source, result: _url, metadata: { LINK: _source, PAGE : _url, EVENT: _event }, } }) ); } window.addEventListener('load', (event) => { const extensions = ["pdf", "docx", "doc", "odt", "xls", "xlsx", "ods", "ppt", "pptx", "txt", "csv"] const links = document.getElementsByTagName("a"); Array.from(links).forEach ( ((link) => { //send to analytics external links if ( link.hostname > "" && !link.hostname.includes("bbc.co.uk") && !link.hostname.includes("bbc.com") ){ link.addEventListener('click', (event) => { SPAUserAction("Drupal", link.innerText, 'Interaction', link.href, window.location.href, "ExternalClick"); }); }else{ var extension = link.href.split('.').pop(); extension = extension.toLowerCase(); if (extensions.indexOf(extension) > -1){ link.addEventListener('click', (event) => { SPAUserAction("Drupal", link.innerText, 'Interaction', link.href, window.location.href, "DocumentClick"); }); } } }) ); }); </script> </body> </html> <!-- FILE ARCHIVED ON 00:43:05 Jan 14, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 18:00:48 Dec 11, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.596 exclusion.robots: 0.026 exclusion.robots.policy: 0.014 esindex: 0.01 cdx.remote: 28.534 LoadShardBlock: 287.366 (6) PetaboxLoader3.datanode: 230.394 (7) PetaboxLoader3.resolve: 3232.777 (2) load_resource: 3274.542 -->