December 8, 2021 at 7:15:05 AM UTC
VERIFY
Websites
Websites
Runtime: 3.9s
Share on Facebook or Twitter
On December 8, 2021 at 7:15:05 AM UTC, http://www.bbc.com/ was accessible when tested on AS37075 in Uganda.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
67.215.86.65
Query:
IN A www.bbc.com
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
A
151.101.128.81
AS54113 (Fastly)
@
IN
A
151.101.192.81
AS54113 (Fastly)
@
IN
A
151.101.0.81
AS54113 (Fastly)
@
IN
A
151.101.64.81
AS54113 (Fastly)

TCP Connections

151.101.0.81:80: succeeded
151.101.128.81:80: succeeded
151.101.192.81:80: succeeded
151.101.64.81:80: succeeded

HTTP Requests

URL
GET https://www.bbc.com/
Response Headers
Accept-Ranges:
bytes
Age:
0
Cache-Control:
public, max-age=60, stale-if-error=90, stale-while-revalidate=30
Content-Length:
250274
Content-Type:
text/html; charset=UTF-8
Date:
Wed, 08 Dec 2021 07:15:07 GMT
Etag:
"acb11a73188a1a4036848bca975ed907"
Fastly-Restarts:
1
Nel:
{"report_to":"default","max_age":2592000,"include_subdomains":true,"failure_fraction":0.05}
Report-To:
{"group":"default","max_age":2592000,"endpoints":[{"url":"https://europe-west1-bbc-otg-traf-mgr-bq-prod-4591.cloudfunctions.net/report-endpoint","priority":1}],"include_subdomains":true}
Req-Svc-Chain:
FASTLY,GTM
Server:
BBC-GTM
Vary:
X-BBC-Edge-Scheme,Accept-Encoding
Via:
1.1 BBC-GTM, 1.1 0dc7a93beafa3ba29ee4f77a3a955596.cloudfront.net (CloudFront), 1.1 varnish
X-Amz-Cf-Id:
g0YJfix6ov1lequGZUztPOLMWPZEbqH49_FV_f2uDLt96RBYnWR3wQ==
X-Amz-Cf-Pop:
LHR61-C1
X-Bbc-Edge-Cache-Status:
MISS
X-Bbc-Origin-Response-Status:
200
X-Cache:
Miss from cloudfront, MISS
X-Cache-Hits:
0
X-Fastly-Cache-Status:
MISS-CLUSTER
X-Lb-Nocache:
true
X-Served-By:
cache-jnb7023-JNB
X-Timer:
S1638947707.996507,VS0,VE871
Response Body
    <!DOCTYPE html>
<html class="b-header--black--white b-pw-1280 b-reith-sans-font">

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="description" content="Breaking news, sport, TV, radio and a whole lot more.
        The BBC informs, educates and entertains - wherever you are, whatever your age.">
        <meta name="keywords" content="BBC, bbc.co.uk, bbc.com, Search, British Broadcasting Corporation, BBC iPlayer, BBCi">
        <title>BBC - Homepage</title>

        <script>
            window.orb_fig_blocking = true;
            window.bbcredirection = {geo: true};
        </script>

        <!-- WWHPv: 20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87 -->
        <!-- Webapp: WWHP international homepage -->
        <meta property="fb:page_id" content="228735667216" />
        <meta property="fb:admins" content="297814326937641" />
        <meta property="fb:app_id" content="187214818032936" />
        <meta property="og:title" content="BBC - Homepage" />
        <meta property="og:type" content="website" />
        <meta property="og:url" content="https://www.bbc.com/" />
        <meta name="msvalidate.01" content="A09EF0BF1FC5CDBB37D921CBC3776943" />
        <meta property="wwhp-edition" content="africa" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <!-- Start Facebook Instant Articles Ownership Verification -->
        <meta property="fb:pages" content="228735667216" />
        <!-- End Facebook Instant Articles Ownership Verification -->

        
        <link rel="apple-touch-icon" href="https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/responsive/img/apple-touch/apple-touch-180.jpg">

        <!-- Orbit: 3.0.0-1767.085287bd -->
<!-- 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://static.files.bbci.co.uk/orbit/fdd3ad2b928a46fe70bc1eba323a00af/js/polyfills.bundle.js" async></script>

    <link rel="stylesheet" href="https://static.files.bbci.co.uk/orbit/fdd3ad2b928a46fe70bc1eba323a00af/css/orb-ltr.min.css">
    <script src="https://static.files.bbci.co.uk/orbit/fdd3ad2b928a46fe70bc1eba323a00af/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 = {};
        additionalPageProperties['custom_var_1'] = 'africa' || null;
        additionalPageProperties['custom_var_9'] = '1' || null;

    window.orbitData.userProfileUrl = "https://www.bbc.co.uk/userprofile";

    window.page = {
        name: 'home.page' || null,
        destination: 'HOMEPAGE_GNL' || null,
        producer: 'GNL_HOMEPAGE' || null,
        section: '' || null,
        site: '' || null,
        contentId: '' || null,
        contentType: 'Index-home' || null,
        edition: '' || null,
        additionalProperties: additionalPageProperties
    };
    window.page.language = 'en';
    window.page.language = 'en';

    window.page.modal = false;


    !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://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://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-reeldotcom"><a href="https://www.bbc.com/reel">Reel</a></li><li class="orb-nav-worklife"><a href="https://www.bbc.com/worklife">Worklife</a></li><li class="orb-nav-traveldotcom"><a href="https://www.bbc.com/travel">Travel</a></li><li class="orb-nav-future"><a href="https://www.bbc.com/future">Future</a></li><li class="orb-nav-culture"><a href="https://www.bbc.com/culture">Culture</a></li><li class="orb-nav-music"><a href="https://www.bbc.com/culture/music">Music</a></li><li class="orb-nav-tv"><a href="https://www.bbc.co.uk/schedules/p00fzl9m">TV</a></li><li class="orb-nav-weather"><a href="https://www.bbc.com/weather">Weather</a></li><li class="orb-nav-sounds"><a href="https://www.bbc.co.uk/sounds">Sounds</a></li>',
        }
    </script>
    <script src="https://static.files.bbci.co.uk/orbit/fdd3ad2b928a46fe70bc1eba323a00af/js/api-forge-free.min.js"></script>

<link rel="preload" href="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://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-85.10b4a16 -->
    
    
    <!-- searchbox Web Module: 3.0.0-374.ba412c9 -->
    
    
    <!-- navpromo Web Module: 3.0.0-277.c4d3505 -->
    
    
    <!-- cookies Web Module: 0.0.3-686.b22216a -->
    
    
    <!-- useractivityhelper Web Module: 1.0.0-218.200e32b -->
    
    
    <!-- reverb Web Module: 3.3.0 -->
    
    <!-- ads Web Module: 20211202-081906-2c927289d-4.59.1 -->

    
    <link rel="stylesheet" href="https://static.files.bbci.co.uk/account/id-cta/1.54.11/style/id-cta.css" /><!--[if IE 8]><link href="https://static.files.bbci.co.uk/account/id-cta/1.54.11/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://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&ptrt=' + (ptrt ? ptrt[1] : encodeURIComponent(document.location.href))).replace(/\&amp;/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://static.files.bbci.co.uk/account/id-cta/1.54.11/modules/idcta-v2';map['idcta-v2/config'] = ENDPOINT_URL + ENDPOINT_CONFIG;map['idcta-v2/translations'] = ENDPOINT_URL + ENDPOINT_TRANSLATIONS;map['idcta'] = 'https://static.files.bbci.co.uk/account/id-cta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://static.files.bbci.co.uk/account/id-cta/1.54.11/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = '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://nav.files.bbci.co.uk/searchbox/1414e8af7c0e1099c7a481db5820de55/css/box.css">

    
    
    
    
    
         <script src="https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-library.bundle.js"></script><script type="text/javascript">void 0!==window.define&&define("orb/cookies",function(){return window.bbccookies})</script>  
    
    
    <script type='text/javascript'>window.__detectview={clickManagementEnabled:false};</script>
    
    
    <script type="text/javascript">"use strict";!function(){window.__reverbStaticLocation="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://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-3.3.0.js' async></script>
    
    <script type="text/javascript">const adsDebug=/[?|&]ads-debug/.test(window.location.href);var bbcdotcomConfig={},bbcdotcomForgeAsync=!0,googletag=window.googletag||{};googletag.cmd=window.googletag.cmd||[],bbcdotcomScripts=[],tp=window.tp||[],_comscore=window._comscore||[];var bbcdotcom={test:/test/.test(window.location.hostname),adverts:{keyValues:{},breakpoints:{}},advert:{write:function(){},show:function(){},isActive:function(){return!1},layout:function(){return{reset:function(){}}}},config:{init:function(){},isAvailable:function(){return new Promise(function(o){bbcdotcom.resolves?bbcdotcom.resolves.isAvailable.push(o):o(!1)})},isAdsEnabledAsync:function(){return new Promise(function(o){bbcdotcom.resolves?bbcdotcom.resolves.adsEnabled.push(o):o(!1)})},isAnalyticsEnabledAsync:function(){return new Promise(function(o){bbcdotcom.resolves?bbcdotcom.resolves.analyticsEnabled.push(o):o(!1)})},setSections:function(){},setAdsEnabled:function(){},setAnalyticsEnabled:function(){},setAssetPrefix:function(){},setFlagpoles:function(){},setVersion:function(){},setJsPrefix:function(){},setSwfPrefix:function(){},setCssPrefix:function(){},setConfig:function(){},getAssetPrefix:function(){},getJsPrefix:function(){},getSwfPrefix:function(){},getCssPrefix:function(){},isOptimizelyEnabled:function(){},isThirdPartyDisabled:function(){},isThirdPartyDisabledEU:function(){},setEU:function(){}},survey:{init:function(){return!1}},data:{},init:function(){},objects:function(o){return!1},locale:{set:function(){},get:function(){}},setAdKeyValue:function(){},utils:{addEvent:function(){},addHtmlTagClass:function(){},log:function(){}},addLoadEvent:function(){},resolves:{isAvailable:[],adsEnabled:[],analyticsEnabled:[]},resolvePromises:function(){if(bbcdotcom.resolves){for(var o=0;o<bbcdotcom.resolves.isAvailable.length;o++)bbcdotcom.resolves.isAvailable[o](!1);delete bbcdotcom.resolves}},flag:{a:!1,s:!1},asyncCmd:[],isSportApp:function(){var o=window.location.pathname;return void 0!==o&&-1!==o.indexOf(".app")&&0===o.indexOf("/sport")},init:function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.init(o)})},slotAsync:function(o,n,t,c){bbcdotcom.asyncCmd.push(function(){bbcdotcom.slotAsync(o,n,t,c)})}};bbcdotcom.adverts.slotAsync=function(o,n,t){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.slotAsync(o,n,t)})},bbcdotcom.config.isAdsEnabled=function(){var o=window.location.pathname;return void 0===o||0!==o.indexOf("/sport")||-1===o.indexOf(".app")},bbcdotcom.config.isActive=function(){var o=window.location.pathname;return void 0===o||0!==o.indexOf("/sport")||-1===o.indexOf(".app")},bbcdotcom.config.isAnalyticsEnabled=function(){return!0},bbcdotcom.registerAd=function(o,n,t){bbcdotcom.asyncCmd.push(function(){bbcdotcom.registerAd(o,n,t)})},bbcdotcom.setAdUnit=function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.setAdUnit(o)})},bbcdotcom.adverts.adUnit={},bbcdotcom.adverts.adUnit.setUid=function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.adUnit.setUid(o)})},bbcdotcom.setConfig=function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.setConfig(o)})},bbcdotcom.setAdKeyValue=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.setAdKeyValue(o,n)})},bbcdotcom.getFeature=function(){return{isEnabled:function(){return!0}}},bbcdotcom.disableAndCloseOpenAds=function(){bbcdotcom.asyncDisableAndCloseOpenAds=!0},bbcdotcom.setAdKeyValue=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.keyValues.set(o,n)})},bbcdotcom.adverts.keyValues.set=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.keyValues.set(o,n)})},bbcdotcom.adverts.keyValues.unset=function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.keyValues.unset(o)})},bbcdotcom.pubsub={},bbcdotcom.pubsub.on=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.pubsub.on(o,n)})},bbcdotcom.pubsub.off=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.pubsub.off(o,n)})},bbcdotcom.analytics={},bbcdotcom.analytics.page=function(o){bbcdotcom.asyncCmd.push(function(){bbcdotcom.analytics.page(o)})},bbcdotcom.av={emp:{adverts:""}},bbcdotcom.config.isContinuousPlayPage=function(){return!1},bbcdotcom.config.isSportApp=function(){var o=window.location.pathname;return void 0!==o&&-1!==o.indexOf(".app")&&0===o.indexOf("/sport")},bbcdotcom.adverts.breakpoints.setGroupStart=function(o,n){bbcdotcom.asyncCmd.push(function(){bbcdotcom.adverts.breakpoints.setGroupStart(o,n)})},"undefined"!=typeof require&&require({paths:{bbcdotcom:"https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/script"}}),window.bbcdotcom&&bbcdotcom.isSportApp&&!bbcdotcom.isSportApp()&&window.bbcuser.isUKCombined().then(function(o){return o&&!adsDebug?(adsDebug&&console.log("UK location, not ads debug mode, don't load flags, don't load ads."),(o=window.bbcdotcom||{}).config.isAdsEnabled=function(){return!1},o.config.isActive=function(){return!1},o.config.isAnalyticsEnabled=function(){return!1},o.getFeature=function(){return{isEnabled:function(){return!1}}},void o.resolvePromises()):void window.bbcuser.canSeeAdverts().then(function(o){if(!o&&!adsDebug)return adsDebug&&console.log("canSeeAdverts false, not ads debug mode, don't load ads."),(n=window.bbcdotcom||{}).config.isAdsEnabled=function(){return!1},n.config.isActive=function(){return!1},n.config.isAnalyticsEnabled=function(){return!1},n.getFeature=function(){return{isEnabled:function(){return!1}}},void n.resolvePromises();var n=/test/.test(window.location.hostname)?"https://gn-flagpoles.test.api.bbci.co.uk/gnlops":"https://gn-flagpoles.api.bbci.co.uk/gnlops",e=new XMLHttpRequest;e.open("GET",n),e.onload=function(){var n,o,t=JSON.parse(e.responseText),c=window.bbcdotcom||{};c.flag.a="true"===t.adverts?1:0,c.flag.s="true"===t.analytics?1:0,c.flag.a||c.flag.s?(o=/test/.test(window.location.hostname)?"https://gn-flagpoles.test.api.bbci.co.uk/bbcdotcom":"https://gn-flagpoles.api.bbci.co.uk/bbcdotcom",(n=new XMLHttpRequest).open("GET",o),n.onload=function(){var c=JSON.parse(n.responseText),e=window.bbcdotcom||{};[{tp:"thirdPartyEEA"},{d:"adsense"},{asa:"adsportapp"},{l:"lotame"},{p:"platinum"},{g:"grapeshot"},{sh:"sherlock"},{pe:"permutive"},{si:"signin"},{sis:"signinSport"},{sin:"signinNews"},{siw:"signinWWHP"},{piano:"piano"},{fundingchoices_cmp:"fundingchoices_cmp"},{storyworks_cmp:"storyworks_cmp"},{content_rec:"content_rec"},{ias_publisher:"ias_publisher"},{fpd:"fpd"},{sticky_leader_news:"sticky_leader_news"},{sticky_leader_sport:"sticky_leader_sport"}].forEach(function(o,n){for(var t in o)e.flag[t]="true"===c[o[t]]?1:0}),e.data={ads:e.flag.a,stats:e.flag.s,statsProvider:"",country:""},function(){const o=document.createElement("link");o.href="https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/style/bbcdotcom-async.css",o.rel="stylesheet",o.type="text/css",document.head.appendChild(o)}();var o=document.createElement("script"),t=document.head||document.getElementsByTagName("head")[0];o.type="text/javascript",o.async=!0,o.src="https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/script/bbcdotcom.js",o.onload=function(){window.bbcuser.getCountry().then(function(o){e.data.country=o,e.assetPrefix="https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/",bbcdotcomConfig={assetPrefix:"https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/",staticVersion:"20211202-081906-2c927289d-4.59.1",staticPrefix:"https://gn-web-assets.api.bbc.com/bbcdotcom/assets/20211202-081906-2c927289d-4.59.1/"},e.config.init(bbcdotcomConfig,e.data,window.location,window.document),e.config.setAssetPrefix(bbcdotcomConfig.assetPrefix),e.config.setVersion(bbcdotcomConfig.staticVersion),e.config.setFlagpoles(e.flag);o=!!o&&-1!==["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","CH"].indexOf(o.toUpperCase());e.config.setEU(o);var n,o=function(o){var n=document.createElement("link"),t=document.head||document.getElementsByTagName("head")[0];n.href=o,n.rel="dns-prefetch",t.appendChild(n)};e.flag.s&&(o("//secure-us.imrworldwide.com/"),o("//me-cdn.effectivemeasure.net/")),e.flag.a&&(o("//www.googletagservices.com/"),o("//bbc.gscontxt.net/"),(n=document.createElement("meta")).setAttribute("name","google-site-verification"),n.setAttribute("content","auTeTTwSt_KBY_4iDoR00Lwb7-qzx1IgzJy6ztaWgEI"),t.appendChild(n)),e.flag.a&&(e.config.isGrapeshotEnabled()&&!e.config.isWorldService()&&(n=window.location.href.split("?")[0],bbcdotcomScripts.push({src:"https://bbc.gscontxt.net/?url="+encodeURIComponent(n)})),bbcdotcomScripts.push({src:"https://securepubads.g.doubleclick.net/tag/js/gpt.js"}),e.config.isIASEnabled()&&(window.__iasPET=window.__iasPET||{},window.__iasPET.queue=window.__iasPET.queue||[],window.__iasPET.pubId="9708",bbcdotcomScripts.push({src:"https://cdn.adsafeprotected.com/iasPET.1.js"}))),(e.flag.s||e.flag.a)&&(e.config.isPermutiveEnabled()&&!e.config.isWorldService()&&(function(t){if(!t){t=t||{},(window.permutive=t).q=[],t.config={consentRequired:!0},t.config.projectId="e488cdb0-e7cb-4d91-9648-60d437d8e491",t.config.apiKey="1bb84885-9325-4fef-adda-a208032b2715",t.config.environment=t.config.environment||"production";for(var o=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],n=0;n<o.length;n++){var c=o[n];t[c]=function(n){return function(){var o=Array.prototype.slice.call(arguments,0);t.q.push({functionName:n,arguments:o})}}(c)}}}((document,window.permutive)),bbcdotcomScripts.push({src:"https://cdn.permutive.com/e488cdb0-e7cb-4d91-9648-60d437d8e491-web.js"})),bbcdotcomScripts.forEach(function(o){var n=document.createElement("script");n.async=!1,o.id&&(n.id=o.id),n.src=o.src,t.appendChild(n)}),window.bbcdotcom.config.isCmpEnabled()?(window.googlefc=window.googlefc||{},window.googlefc.callbackQueue=window.googlefc.callbackQueue||[],new Promise(function(t){window.googlefc.callbackQueue.push({CONSENT_DATA_READY:function(){window.__tcfapi("getTCData",2,function(o,n){n&&o.gdprApplies&&(window.bbcdotcom.consent={},window.bbcdotcom.gdprApplies=!0,window.bbcdotcom.consent.comscore=o.vendor.consents[77],window.bbcdotcom.consent.permutive=o.vendor.consents[360]&&o.vendor.consents[361],window.bbcdotcom.consent.googleads=o.vendor.consents[755],window.bbcdotcom.consent.nielsen=o.vendor.consents[373]&&o.vendor.consents[812],t(!0)),t(!0)},[77,164,360,361,373,755,812])}})}).then(function(){for(window.bbcdotcom.consentChecked=!0,window.bbcdotcom.asyncDisableAndCloseOpenAds&&window.bbcdotcom.asyncCmd.unshift(function(){window.bbcdotcom.disableAndCloseOpenAds()});window.bbcdotcom.asyncCmd&&0<window.bbcdotcom.asyncCmd.length;)window.bbcdotcom.asyncCmd.shift()()}),function(){const o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src="https://gn-web-assets.api.bbc.com/ngas/vendor/fundingchoices/cmp.js",document.head.appendChild(o)}()):function(){for(;window.bbcdotcom.asyncCmd&&0<window.bbcdotcom.asyncCmd.length;)window.bbcdotcom.asyncCmd.shift()()}()),window.adsDebug&&adsDebug&&console.log("bbcdotcom up and running...")})},t.appendChild(o)},n.onerror=function(){var o;(o=window.bbcdotcom||{}).config.isAdsEnabled=function(){return!1},o.config.isActive=function(){return!1},o.config.isAnalyticsEnabled=function(){return!1},o.getFeature=function(){return{isEnabled:function(){return!1}}},o.resolvePromises()},n.send()):((o=window.bbcdotcom||{}).config.isAdsEnabled=function(){return!1},o.config.isActive=function(){return!1},o.config.isAnalyticsEnabled=function(){return!1},o.getFeature=function(){return{isEnabled:function(){return!1}}},o.resolvePromises())},e.onerror=function(){var o;(o=window.bbcdotcom||{}).config.isAdsEnabled=function(){return!1},o.config.isActive=function(){return!1},o.config.isAnalyticsEnabled=function(){return!1},o.getFeature=function(){return{isEnabled:function(){return!1}}},o.resolvePromises()},e.send()})});</script>

        <!--[if (gt IE 8) | (IEMobile)]><!-->
<link href="https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/responsive/css/wwhp.min.css" rel="stylesheet" />
<!--<![endif]-->
<!--[if (lt IE 9) & (!IEMobile)]>
<link href="https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/responsive/css/old-ie.min.css" rel="stylesheet" />
<![endif]-->        <script src="https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/modules/vendor/bower/modernizr/modernizr.js"></script>
        <script>
            (function () {
              require.config({
                    baseUrl: 'https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/modules',
                    paths: {
                        'bump-3': 'https://emp.bbci.co.uk/emp/bump-3/bump-3',
                        'domReady': 'vendor/require/domReady',
                        'jquery-1.9': 'vendor/jquery/jquery'
                    },
                    map: {
                        '*': {
                            jquery: 'jquery-1.9'
                        }
                    },
                    shim: {
                        'vendor/bower/underscore/underscore': {
                            exports: '_'
                        },
                        'vendor/bower/js-breakpoints/breakpoints': {
                            exports: 'Breakpoints'
                        },
                        'vendor/bower/cookie-monster/cookie-monster': {
                            exports: 'monster'
                        }
                    }
                });

                // FIXME: Should be in ads.js, however some devices return ads before ads is able to register to event.
                if (window.bbcdotcom && bbcdotcom.pubsub) {
                      var stickyOptions = {
                      "leaderboard": {
                          "offset": {
                              "from": ['.module--leaderboard'],
                              "to": ['.module--promo', 'bottom']
                          },
                          "applyTo": "parent",
                          "heightLimit": 150,  //don't add sticky if ad is taller than this number
                          "offsetType": "include",
                          "parallax": false
                        },
                      "mpu": {
                          "offset": {
                              "from": ['.content--block--modules section:first-child .module__content'],
                              "to": ['.content--block--modules section:last-child', 'bottom']
                          },
                          "offsetType": "include",
                      },
                      /*
                      "mpu_bottom": {
                        "offset": {
                            "from": ['.module--editors-picks .runway--wrapper'],
                            "to": ['.module--editors-picks .runway--wrapper', 'bottom']
                        },
                        "offsetType": "include"
                      }
                      */
                    };

                    bbcdotcom.pubsub.on('ad:done', function(id) {
                        if(stickyOptions[id]) {
                            bbcdotcom.stickyAdvert().add(id, document.getElementById('bbccom_'+id), stickyOptions[id]);
                        }
                    });
                }

                if (window.bbcdotcom) {
                    bbcdotcom.init({ adsToDisplay: ["parallax","leaderboard","native","mpu","platinum","infeed","module_feature-1","module_feature-2","mpu_bottom"] });

                    require(["domReady","compiled"], function (domReady) {
                        domReady(function () {
                            require(['app'], function (app) {
                                app.init(window, {
                                  staticPrefix: 'https://gn-web-assets.api.bbc.com/wwhp/20210923-1449-37491ec2b6e5b4c43bda3673e521e8164a789b87/',
                                  continuousPlayEnabled: true,
                                  counterName: 'home.page',
                                  producer: 'GNL_HOMEPAGE',
                                  destination: 'HOMEPAGE_GNL'
                                });
                            });
                        });
                    });
                }

            }());
        </script>

                    <script type="text/javascript">
                var _sf_startpt = (new Date()).getTime();
                var wwhpEdition = 'africa';
                var _sf_async_config = _sf_async_config || {};
                _sf_async_config.uid = 50924;
                _sf_async_config.domain = "bbc.co.uk";
                _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : '');
                _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : '');
                _sf_async_config.region = wwhpEdition;
                _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : '');
            </script>
        
                    <script type="text/javascript">
                (function(){
                    /* set correct OptimizelyURL for prod or sandbox */
                    var optimizelyURL = "https://cdn.optimizely.com/public/4621041136/s/bbccom_sandbox.js";
                    if(window.location.hostname === 'www.bbc.com') {
                        optimizelyURL = "https://cdn.optimizely.com/public/4621041136/s/bbccom_prod.js";
                    }

                    /* Set cookie to 1 year */
                    window['optimizely'] = window['optimizely'] || [];
                    window['optimizely'].push({
                        "type": "cookieExpiration",
                        "cookieExpirationDays": 365
                    });

                    var script = document.createElement('script');
                    script.async = false;
                    script.src = optimizelyURL;
                    document.head.appendChild(script);
                })();
            </script>
        
        <!-- WWVERTICAL-8597 bbc select only visible in US, use edition by default if bbcuser data not available -->
        <style>
            body.wwhp-edition-us .orb-nav-bbcselect {
                display: block;
            }
        </style>
    </head>
    <body class="wwhp-edition-africa">
         <div id="cookiePrompt"></div> <noscript><p style="position: absolute; top: -999em"><img src="https://a1.api.bbc.co.uk/hit.xiti?&col=1&from=p&ptag=js&s=598253&p=home.page&x2=[responsive]&x3=[bbc_website]&x4=[en]&x7=[Index-home]&x8=[reverb-3.3.0-nojs]&x11=[HOMEPAGE_GNL]&x12=[GNL_HOMEPAGE]" height="1" width="1" alt=""></p></noscript><div id="bbccom_interstitial_ad" class="bbccom_display_none"></div><div id="bbccom_interstitial" class="bbccom_display_none"></div><div id="bbccom_wallpaper_ad" class="bbccom_display_none"></div><div id="bbccom_wallpaper" class="bbccom_display_none"></div>  <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://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://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="{&quot;id-cta-type&quot;: &quot;statusbar-orb&quot;}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="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://www.bbc.co.uk">Home</a></li><li class="orb-nav-news"><a href="https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-three"><a href="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://search.bbc.co.uk/search?scope=all" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" value="all"><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://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" value="all"><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">

        <!--[if lt IE 9]>
        <div class="browser-notify">
            <p class="browser-notify__message">This site is optimised for modern web browsers, and does not fully support your version of Internet Explorer.</p>
        </div>
        <![endif]-->

        <h1 id="page-title">BBC Homepage</h1>
        <div id="page" role="main" class="content" data-wwhp-module="images, media">
                <section class="module module--leaderboard module--highlight">
        <div class="advert advert--leaderboard"><!-- BBCDOTCOM slot leaderboard --><div id="bbccom_leaderboard_1_2_3_4" class="bbccom_slot" aria-hidden="true"><div class="bbccom_advert"><script type="text/javascript">/*<![CDATA[*/(function() {if (window.bbcdotcom && bbcdotcom.slotAsync) {bbcdotcom.slotAsync("leaderboard", [1,2,3,4]);}})();/*]]>*/</script></div></div></div>    </section>
    
<section class="module module--header" data-wwhp-module="header">
    <h2 class="module__title">&nbsp;</h2>
</section>      <section class="module module--promo"> <div class="module__content"> <ul class="media-list">     
        <li class="media-list__item media-list__item--1">
            <div
               class="media media--hero media--primary media--overlay block-link"
               data-bbc-container="hero"
               data-bbc-title="US vows robust response amid Ukraine invasion fear"
               data-bbc-source="Europe"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/0B72/production/_122003920_072472013-1.jpg" data-alt="Joe Biden speaks to Vladimir Putin via video link"><img src="https://ichef.bbc.co.uk/wwhp/144/cpsprodpb/0B72/production/_122003920_072472013-1.jpg" alt="Joe Biden speaks to Vladimir Putin via video link" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-europe-59567377"
                                      rev="hero1|headline" >
                                                                    US vows robust response amid Ukraine invasion fear                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            In a call with President Biden, Russia's Vladimir Putin seeks guarantees against eastward Nato expansion.                                                    </p>
                    
                                            <a class="media__tag tag tag--news" href="/news/world/europe"
                                  rev="hero1|source" >Europe</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-europe-59567377"
                          rev="hero1|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    US vows robust response amid Ukraine invasion fear                </a>

            </div>

        </li>
            
        <li class="media-list__item media-list__item--2">
            <div
               class="media media--overlay block-link"
               data-bbc-container="hero"
               data-bbc-title="Africa Live: South Africa MPs reject plan to allow land seizures"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::2" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/D1CE/production/_101801735_gettyimages-623580096.jpg" data-alt="South African opposition protest in 2016 with someone holding up a sign reading &quot;Nkanini our land&quot;."><img src="https://ichef.bbc.co.uk/wwhp/144/cpsprodpb/D1CE/production/_101801735_gettyimages-623580096.jpg" alt="South African opposition protest in 2016 with someone holding up a sign reading &quot;Nkanini our land&quot;." /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/live/world-africa-47639452"
                                      rev="hero2|headline" >
                                                                    Africa Live: South Africa MPs reject plan to allow land seizures                                                            </a>
                        </h3>
                    
                    
                                            <a class="media__tag tag tag--african-news" href="/news/world/africa"
                                  rev="hero2|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/live/world-africa-47639452"
                          rev="hero2|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Africa Live: South Africa MPs reject plan to allow land seizures                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--3">
            <div
               class="media media--overlay block-link"
               data-bbc-container="hero"
               data-bbc-title="Rain brings early end after England bowled out for 147 on opening day of Ashes"
               data-bbc-source="Cricket"
               data-bbc-metadata='{"CHD": "card::3" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/596A/production/_122009822_stokesepa.jpg" data-alt="Ben Stokes"><img src="https://ichef.bbc.co.uk/wwhp/144/cpsprodpb/596A/production/_122009822_stokesepa.jpg" alt="Ben Stokes" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/sport/live/cricket/57163375"
                                      rev="hero3|headline" >
                                                                    Rain brings early end after England bowled out for 147 on opening day of Ashes                                                            </a>
                        </h3>
                    
                    
                                            <a class="media__tag tag tag--sport" href="/sport/cricket"
                                  rev="hero3|source" >Cricket</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/sport/live/cricket/57163375"
                          rev="hero3|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Rain brings early end after England bowled out for 147 on opening day of Ashes                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--4">
            <div
               class="media media--overlay block-link"
               data-bbc-container="hero"
               data-bbc-title="Vaccines should work against Omicron, WHO says"
               data-bbc-source="World"
               data-bbc-metadata='{"CHD": "card::4" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/1009A/production/_122009656_gettyimages-1237071664.jpg" data-alt="Pharmacist with Pfizer jab"><img src="https://ichef.bbc.co.uk/wwhp/144/cpsprodpb/1009A/production/_122009656_gettyimages-1237071664.jpg" alt="Pharmacist with Pfizer jab" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-59573037"
                                      rev="hero4|headline" >
                                                                    Vaccines should work against Omicron, WHO says                                                            </a>
                        </h3>
                    
                    
                                            <a class="media__tag tag tag--african-news" href="/news/world"
                                  rev="hero4|source" >World</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-59573037"
                          rev="hero4|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Vaccines should work against Omicron, WHO says                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--5">
            <div
               class="media media--overlay block-link"
               data-bbc-container="hero"
               data-bbc-title="Why this man's children may never return to school"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::5" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/183E/production/_121960260_ssegawa01.jpg" data-alt="Fred Ssegawa"><img src="https://ichef.bbc.co.uk/wwhp/144/cpsprodpb/183E/production/_121960260_ssegawa01.jpg" alt="Fred Ssegawa" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-africa-59507542"
                                      rev="hero5|headline" >
                                                                    Why this man's children may never return to school                                                            </a>
                        </h3>
                    
                    
                                            <a class="media__tag tag tag--african-features" href="/news/world/africa"
                                  rev="hero5|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-africa-59507542"
                          rev="hero5|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Why this man's children may never return to school                </a>

            </div>

        </li>
     </ul> </div> </section>      <section class="module module--content-block"> <div class="module__content"> <div class="container module--compound"> <div class="module--column module--mpu"> <div class="runway--wrapper"> <div class="runway--mpu"> <div class="advert advert--mpu"><!-- BBCDOTCOM slot mpu --><div id="bbccom_mpu_1_2_3_4" class="bbccom_slot" aria-hidden="true"><div class="bbccom_advert"><script type="text/javascript">/*<![CDATA[*/(function() {if (window.bbcdotcom && bbcdotcom.slotAsync) {bbcdotcom.slotAsync("mpu", [1,2,3,4]);}})();/*]]>*/</script></div></div></div> </div> </div> </div> <div class="module--column"> <div class="content--block--modules">  <section class="module module--news   module--collapse-images">             <h2 class="module__title">
                            <a class="module__title__link tag tag--news" href="/news"
                      rev="news|header"                     >News</a>
                    </h2>
     <div class="module__content"> <ul class="media-list media-list--fixed-height">         
        <li class="media-list__item media-list__item--1">
            <div
               class="media  block-link"
               data-bbc-container="news"
               data-bbc-title="Girls’ despair as Taliban confirm Afghan school ban"
               data-bbc-source="Asia"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/A0F1/production/_122010214_windowcropped.jpg" data-alt="girl reads at her window"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="girl reads at her window" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-asia-59565558"
                                      rev="news|headline" >
                                                                    Girls’ despair as Taliban confirm Afghan school ban                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            The BBC hears about the ban's harmful impact from teachers and students in 13 Afghan provinces.                                                    </p>
                    
                                            <a class="media__tag tag tag--news" href="/news/world/asia"
                                  rev="news|source" >Asia</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-asia-59565558"
                          rev="news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Girls’ despair as Taliban confirm Afghan school ban                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--2">
            <div
               class="media  block-link"
               data-bbc-container="news"
               data-bbc-title="Downing Street staff joked about Christmas party"
               data-bbc-source="UK Politics"
               data-bbc-metadata='{"CHD": "card::2" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/14FDC/production/_122008958_mediaitem122008957.jpg" data-alt="Allegra Stratton taking part in a mock press conference in December 2020"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Allegra Stratton taking part in a mock press conference in December 2020" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/uk-politics-59572149"
                                      rev="news|headline" >
                                                                    Downing Street staff joked about Christmas party                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            The video obtained by ITV comes after days of questions about the event that took place last year.                                                    </p>
                    
                                            <a class="media__tag tag tag--news" href="/news/politics"
                                  rev="news|source" >UK Politics</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/uk-politics-59572149"
                          rev="news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Downing Street staff joked about Christmas party                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--3">
            <div
               class="media  block-link"
               data-bbc-container="news"
               data-bbc-title="Never-before-seen photos show Epstein-Maxwell bond"
               data-bbc-source="US &amp; Canada"
               data-bbc-metadata='{"CHD": "card::3" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/10627/production/_122011176_976_gettyimages-1161443013.jpg" data-alt="Jeffrey Epstein and Ghislaine Maxwell attend Batman Forever/R. McDonald Event on 13 June 1995"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Jeffrey Epstein and Ghislaine Maxwell attend Batman Forever/R. McDonald Event on 13 June 1995" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-us-canada-59571857"
                                      rev="news|headline" >
                                                                    Never-before-seen photos show Epstein-Maxwell bond                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            FBI agents submit previously unseen photo evidence as third accuser testifies in Maxwell trial.                                                    </p>
                    
                                            <a class="media__tag tag tag--news" href="/news/world/us_and_canada"
                                  rev="news|source" >US &amp; Canada</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-us-canada-59571857"
                          rev="news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Never-before-seen photos show Epstein-Maxwell bond                </a>

            </div>

        </li>
     </ul> </div> </section>  <section class="module module--sport   module--collapse-images">             <h2 class="module__title">
                            <a class="module__title__link tag tag--sport" href="/sport"
                      rev="sport|header"                     >Sport</a>
                    </h2>
     <div class="module__content"> <ul class="media-list media-list--fixed-height">         
        <li class="media-list__item media-list__item--1">
            <div
               class="media  block-link"
               data-bbc-container="sport"
               data-bbc-title="England blown away on day one of Ashes"
               data-bbc-source="Cricket"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/155CD/production/_122010578_roryburns.jpg" data-alt="Rory Burns"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Rory Burns" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/sport/cricket/59574617"
                                      rev="sport|headline" >
                                                                    England blown away on day one of Ashes                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            England's Ashes campaign begins in depressingly familiar fashion as the tourists are skittled for just 147 by Australia on the opening day of the series.                                                    </p>
                    
                                            <a class="media__tag tag tag--sport" href="/sport/cricket"
                                  rev="sport|source" >Cricket</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/sport/cricket/59574617"
                          rev="sport|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    England blown away on day one of Ashes                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--2">
            <div
               class="media  block-link"
               data-bbc-container="sport"
               data-bbc-title="Champions League reaction: Liverpool beat Milan, Man City lose at Leipzig"
               data-bbc-source="Football"
               data-bbc-metadata='{"CHD": "card::2" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/1304D/production/_122010977_-fe662aac-6f06-484d-9d6d-f3faabaa81e5.png" data-alt="Fernandinho and Mohamed Salah"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Fernandinho and Mohamed Salah" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/sport/live/football/59574958"
                                      rev="sport|headline" >
                                                                    Champions League reaction: Liverpool beat Milan, Man City lose at Leipzig                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            Reaction to Tuesday's Champions League games as Liverpool beat AC Milan while Man City lose to RB Leipzig, plus build-up to Wednesday evening's matches.                                                    </p>
                    
                                            <a class="media__tag tag tag--sport" href="/sport/football"
                                  rev="sport|source" >Football</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/sport/live/football/59574958"
                          rev="sport|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Champions League reaction: Liverpool beat Milan, Man City lose at Leipzig                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--3">
            <div
               class="media  block-link"
               data-bbc-container="sport"
               data-bbc-title="‘Without the Messi &amp; Ronaldo era, we’d think Salah is best in the business’"
               data-bbc-source="Football"
               data-bbc-metadata='{"CHD": "card::3" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/CFC6/production/_122009135_salah-index.jpg" data-alt="Mohamed Salah"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Mohamed Salah" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/sport/football/59572726"
                                      rev="sport|headline" >
                                                                    ‘Without the Messi &amp; Ronaldo era, we’d think Salah is best in the business’                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            Mohamed Salah's contract situation might not be clear, but the forward's status as an all-time Liverpool great is not in doubt.                                                    </p>
                    
                                            <a class="media__tag tag tag--football" href="http://www.bbc.com/sport/football"
                                  rev="sport|source" >Football</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/sport/football/59572726"
                          rev="sport|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    ‘Without the Messi &amp; Ronaldo era, we’d think Salah is best in the business’                </a>

            </div>

        </li>
     </ul> </div> </section> <!-- Error: (FeaturesAndEvents) Module does not have enough items (1/3) -->
  <section class="module module--weather" data-wwhp-module="weather"> <div class="weather--content"> <div class="weather"> <div class="weather--head"> <div class="weather--location"> <h2>Lagos Weather</h2> <a class="weather--edit" role="link" href="#">Edit</a> </div> <form class="weather--form" action="/wwhp"> <div class="weather--form--search"> <input class="weather--form--input" placeholder="Enter city, town or region" name="location_term" autocomplete="off"> <button class="weather--form--submit" type="submit" value=""> <span class="icon icon--search"></span> </button> </div> </form> <p class="weather--error"></p> <ul class="weather--results"></ul> </div> <div class="weather--forecasts"> <ul class="weather--forecast--list">  <li class="forecast--1 forecast"> <a class="forecast--link" href="/weather/2332459?day=0"   rev="weather|link" > <img class="forecast--image" src="https://static.bbci.co.uk/weather/0.5.284/images/icons/individual_56_icons/en_on_light_bg/3.gif" alt="Sunny Intervals"> <h3 class="forecast--day">Wed</h3>  <p class="forecast--high">33&deg;C</p>  <p class="forecast--low">23&deg;C</p> </a> </li>  <li class="forecast--2 forecast"> <a class="forecast--link" href="/weather/2332459?day=1"   rev="weather|link" > <img class="forecast--image" src="https://static.bbci.co.uk/weather/0.5.284/images/icons/individual_56_icons/en_on_light_bg/1.gif" alt="Sunny"> <h3 class="forecast--day">Thu</h3>  <p class="forecast--high">34&deg;C</p>  <p class="forecast--low">23&deg;C</p> </a> </li>  <li class="forecast--3 forecast"> <a class="forecast--link" href="/weather/2332459?day=2"   rev="weather|link" > <img class="forecast--image" src="https://static.bbci.co.uk/weather/0.5.284/images/icons/individual_56_icons/en_on_light_bg/3.gif" alt="Sunny Intervals"> <h3 class="forecast--day">Fri</h3>  <p class="forecast--high">35&deg;C</p>  <p class="forecast--low">23&deg;C</p> </a> </li>  <li class="forecast--4 forecast"> <a class="forecast--link" href="/weather/2332459?day=3"   rev="weather|link" > <img class="forecast--image" src="https://static.bbci.co.uk/weather/0.5.284/images/icons/individual_56_icons/en_on_light_bg/3.gif" alt="Sunny Intervals"> <h3 class="forecast--day">Sat</h3>  <p class="forecast--high">33&deg;C</p>  <p class="forecast--low">23&deg;C</p> </a> </li>  </ul> </div> </div> </div> </section>  </div> </div> </div> </div> </section>       <section class="module module--reel"> <div class="module__content"> <div> <a href="/reel" class="reel--link"> <div> <div class="reel--logos-container"> <div class="reel--reellogo-container"> <svg viewBox="0 0 52.7 15.8" class="reel--reellogo"> <path d="M2.8,9.7v6H0V0h5.4c2,0,3.6,0.4,4.7,1.3c1.1,0.8,1.6,2,1.6,3.6c0,1-0.3,1.9-0.8,2.7c-0.5,0.7-1.3,1.3-2.3,1.7 c0.7,1.1,1.4,2.1,2.1,3.2c0.7,1.1,1.3,2.2,2,3.3H9.5c-0.6-1-1.2-2-1.8-3c-0.6-1-1.2-2-1.8-3c-0.2,0-0.4,0-0.6,0H2.8z M2.8,2.2v5.3 h2.5c1.2,0,2.1-0.2,2.8-0.6c0.6-0.4,0.9-1.1,0.9-2c0-0.9-0.3-1.6-0.9-2C7.4,2.4,6.5,2.2,5.3,2.2H2.8z" /> <path d="M14.9,0h10.6v2.4h-7.7v4.1h6.9v2.4h-6.9v4.6h8.2v2.4h-11V0z" /> <path d="M28.5,0H39v2.4h-7.7v4.1h6.9v2.4h-6.9v4.6h8.2v2.4h-11V0z" /> <path d="M42.1,0h2.8v13.4h7.8v2.4H42.1V0z" /> </svg> </div> </div> <div class="reel--button-container"> <div class="reel--button"> <div class="reel--button-title">Visit Reel</div> <div class="reel--button-icon"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#BBB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="4" y1="12" x2="20" y2="12"/> <polyline points="14 6 20 12 14 18"/> </svg> </div> </div> </div> </div> </a> </div> <p>The most amazing videos from the BBC</p> <ul class="media-list media-list--fixed-height">  <li class="media-list__item media-list__item--1"> <div class="media block-link" data-bbc-container="reel" data-bbc-title="The unexpectedly powerful way to combat stress" data-bbc-source="reel" data-bbc-metadata='{"CHD": "card::1" }' > <a class="reel__link" href="/reel/video/p0b8fd4f/relieving-stress-in-shanghai-s-boom-room-"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-reel" data-src="https://ychef.files.bbci.co.uk/{width}/p0b8m1w7.jpg" data-alt="The unexpectedly powerful way to combat stress"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="The unexpectedly powerful way to combat stress" /> </div> </div> </div> <div class="media__content"> <h3>The unexpectedly powerful way to combat stress</h3> </div> </a> </div> </li>  <li class="media-list__item media-list__item--2"> <div class="media block-link" data-bbc-container="reel" data-bbc-title="The nuclear lighthouses built by the Soviets in the Arctic" data-bbc-source="reel" data-bbc-metadata='{"CHD": "card::2" }' > <a class="reel__link" href="/reel/video/p0931jtk/the-nuclear-lighthouses-built-by-the-soviets-in-the-arctic"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-reel" data-src="https://ychef.files.bbci.co.uk/{width}/p0931lk9.jpg" data-alt="The nuclear lighthouses built by the Soviets in the Arctic"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="The nuclear lighthouses built by the Soviets in the Arctic" /> </div> </div> </div> <div class="media__content"> <h3>The nuclear lighthouses built by the Soviets in the Arctic</h3> </div> </a> </div> </li>  <li class="media-list__item media-list__item--3"> <div class="media block-link" data-bbc-container="reel" data-bbc-title="The Scandinavian way to tackle winter" data-bbc-source="reel" data-bbc-metadata='{"CHD": "card::3" }' > <a class="reel__link" href="/reel/video/p08wwmfc/the-scandinavian-way-to-tackle-winter"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-reel" data-src="https://ychef.files.bbci.co.uk/{width}/p08yzckk.jpg" data-alt="The Scandinavian way to tackle winter"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="The Scandinavian way to tackle winter" /> </div> </div> </div> <div class="media__content"> <h3>The Scandinavian way to tackle winter</h3> </div> </a> </div> </li>  </ul> </div> <div class="reel--background"> <div class="delayed-image-load-reel " data-src="https://ychef.files.bbci.co.uk/{width}/p08h02kk.jpg"></div> </div> </section> <div class="advert advert--platinum"><!-- BBCDOTCOM slot platinum --><div id="bbccom_platinum_1_2_3_4" class="bbccom_slot" aria-hidden="true"><div class="bbccom_advert"><script type="text/javascript">/*<![CDATA[*/(function() {if (window.bbcdotcom && bbcdotcom.slotAsync) {bbcdotcom.slotAsync("platinum", [1,2,3,4]);}})();/*]]>*/</script></div></div></div>      <section class="module module--regional-news   module--collapse-images">             <h2 class="module__title">
                            <a class="module__title__link tag tag--news" href="/news/world/africa"
                      rev="regional-news|header"                     >Africa News</a>
                    </h2>
     <div class="module__content"> <ul class="media-list media-list--fixed-height">         
        <li class="media-list__item media-list__item--1">
            <div
               class="media  block-link"
               data-bbc-container="regional-news"
               data-bbc-title="How Bangladeshis are lured into slavery in Libya"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/120E4/production/_121965937_bangladeshi_storykate_stanworth-01_976549.png" data-alt="A Bangladeshi man looks out to sea with the Italian port of Palermo in the background"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="A Bangladeshi man looks out to sea with the Italian port of Palermo in the background" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-africa-59528818"
                                      rev="regional-news|headline" >
                                                                    How Bangladeshis are lured into slavery in Libya                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            A 19-year-old tells of his harrowing ordeal at the hands of traffickers who tricked him and his parents.                                                    </p>
                    
                                            <a class="media__tag tag tag--african-news" href="/news/world/africa"
                                  rev="regional-news|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-africa-59528818"
                          rev="regional-news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    How Bangladeshis are lured into slavery in Libya                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--2">
            <div
               class="media  block-link"
               data-bbc-container="regional-news"
               data-bbc-title="'Catastrophic' Burundi prison fire kills dozens"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::2" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/5A00/production/_122004032_tv072470677.jpg" data-alt="People evacuated from a prison in Burundi after a fire"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="People evacuated from a prison in Burundi after a fire" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-africa-59560444"
                                      rev="regional-news|headline" >
                                                                    'Catastrophic' Burundi prison fire kills dozens                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            Vice-President Prosper Bazombanza says at least 38 people died and scores more were injured.                                                    </p>
                    
                                            <a class="media__tag tag tag--african-news" href="/news/world/africa"
                                  rev="regional-news|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-africa-59560444"
                          rev="regional-news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    'Catastrophic' Burundi prison fire kills dozens                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--3">
            <div
               class="media  block-link"
               data-bbc-container="regional-news"
               data-bbc-title="Three-quarters of prisoners in Nigeria await trial"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::3" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/2F08/production/_122004021_gettyimages-1228319258.jpg" data-alt="An activist campaigning for release of pre-trial inmates"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="An activist campaigning for release of pre-trial inmates" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.co.uk/news/live/world-africa-47639452?ns_mchannel=social&amp;ns_source=twitter&amp;ns_campaign=bbc_live&amp;ns_linkname=61af609f4a8abc5c89890551%26Three-quarters%20of%20prisoners%20in%20Nigeria%20await%20trial%262021-12-07T15%3A08%3A29.853Z&amp;ns_fee=0&amp;pinned_post_locator=urn:asset:b396c7de-6736-4a94-a0fb-02d1e17bfc85&amp;pinned_post_asset_id=61af609f4a8abc5c89890551&amp;pinned_post_type=share"
                                      rev="regional-news|headline" >
                                                                    Three-quarters of prisoners in Nigeria await trial                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            The authorities say the situation could be behind the rise in jailbreaks in the country.                                                    </p>
                    
                                            <a class="media__tag tag tag--african-news" href="http://www.bbc.com/news/world/africa"
                                  rev="regional-news|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.co.uk/news/live/world-africa-47639452?ns_mchannel=social&amp;ns_source=twitter&amp;ns_campaign=bbc_live&amp;ns_linkname=61af609f4a8abc5c89890551%26Three-quarters%20of%20prisoners%20in%20Nigeria%20await%20trial%262021-12-07T15%3A08%3A29.853Z&amp;ns_fee=0&amp;pinned_post_locator=urn:asset:b396c7de-6736-4a94-a0fb-02d1e17bfc85&amp;pinned_post_asset_id=61af609f4a8abc5c89890551&amp;pinned_post_type=share"
                          rev="regional-news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Three-quarters of prisoners in Nigeria await trial                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--4">
            <div
               class="media  block-link"
               data-bbc-container="regional-news"
               data-bbc-title="Why France faces so much anger in West Africa"
               data-bbc-source="Africa"
               data-bbc-metadata='{"CHD": "card::4" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/12B33/production/_121959567_gettyimages-1228659658_maliprotest9764549.png" data-alt="A protest against France in Bamako, Mali - 22 September 2020"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="A protest against France in Bamako, Mali - 22 September 2020" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="/news/world-africa-59517501"
                                      rev="regional-news|headline" >
                                                                    Why France faces so much anger in West Africa                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            Despite engaging better with the African continent recently, the ex-colonial power faces a backlash.                                                    </p>
                    
                                            <a class="media__tag tag tag--african-features" href="/news/world/africa"
                                  rev="regional-news|source" >Africa</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="/news/world-africa-59517501"
                          rev="regional-news|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Why France faces so much anger in West Africa                </a>

            </div>

        </li>
     </ul> </div> </section>        <section class="module module--collapse-images module--collapse-images module--highlight module--editors-picks">             <h2 class="module__title">
                            <span class="module__title__link tag tag--feature">Editor’s Picks</span>
                    </h2>
     <div class="module__content"> <div class="container"> <div class="editors-picks "> <ul class="media-list media-list--fixed-height layout--featured">         
        <li class="media-list__item media-list__item--1">
            <div
               class="media media--padded media--primary block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="A new life for Japan's 'Tsunami Coast'"
               data-bbc-source="Travel"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ychef.files.bbci.co.uk/width/790/p0b8mpdz.jpg" data-alt="A 1,000km hiking trail is helping Japanese reclaim their coast"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="A 1,000km hiking trail is helping Japanese reclaim their coast" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/travel/article/20211207-the-michinoku-coastal-trail-japans-new-1000km-path"
                                      rev="editors-picks|headline" >
                                                                    A new life for Japan's 'Tsunami Coast'                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            A 1,000km hiking trail is helping Japanese reclaim their coast                                                    </p>
                    
                                            <a class="media__tag tag tag--travel" href="https://www.bbc.com/travel"
                                  rev="editors-picks|source" >Travel</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/travel/article/20211207-the-michinoku-coastal-trail-japans-new-1000km-path"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    A new life for Japan's 'Tsunami Coast'                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--2">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="The job candidates you can't beat?"
               data-bbc-source="Worklife"
               data-bbc-metadata='{"CHD": "card::2" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ychef.files.bbci.co.uk/width/790/p0b8dq86.jpg" data-alt="When there’s an internal candiate in play for a job, is it even worth applying?"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="When there’s an internal candiate in play for a job, is it even worth applying?" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/worklife/article/20211206-can-you-ever-beat-an-internal-candidate-for-a-job"
                                      rev="editors-picks|headline" >
                                                                    The job candidates you can't beat?                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            When there’s an internal candiate in play for a job, is it even worth applying?                                                    </p>
                    
                                            <a class="media__tag tag tag--worklife" href="http://www.bbc.com/worklife"
                                  rev="editors-picks|source" >Worklife</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/worklife/article/20211206-can-you-ever-beat-an-internal-candidate-for-a-job"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    The job candidates you can't beat?                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--3">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="The sci-fi that predicted life in 2021"
               data-bbc-source="Culture"
               data-bbc-metadata='{"CHD": "card::3" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ychef.files.bbci.co.uk/width/790/p0b8mnw8.jpg" data-alt="How The Matrix and other 'cyberpunk' stories have become a reality"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="How The Matrix and other 'cyberpunk' stories have become a reality" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/culture/article/20211207-the-matrix-and-the-sci-fi-stories-that-became-a-reality"
                                      rev="editors-picks|headline" >
                                                                    The sci-fi that predicted life in 2021                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            How The Matrix and other 'cyberpunk' stories have become a reality                                                    </p>
                    
                                            <a class="media__tag tag tag--culture" href="http://www.bbc.com/culture"
                                  rev="editors-picks|source" >Culture</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/culture/article/20211207-the-matrix-and-the-sci-fi-stories-that-became-a-reality"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    The sci-fi that predicted life in 2021                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--4">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="Why climate lawsuits are surging"
               data-bbc-source="Future"
               data-bbc-metadata='{"CHD": "card::4" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ychef.files.bbci.co.uk/width/790/p0b8l0x6.jpg" data-alt="Climate-related law cases have more than doubled since 2015"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Climate-related law cases have more than doubled since 2015" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/future/article/20211207-the-legal-battle-against-climate-change"
                                      rev="editors-picks|headline" >
                                                                    Why climate lawsuits are surging                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            Climate-related law cases have more than doubled since 2015                                                    </p>
                    
                                            <a class="media__tag tag tag--future" href="http://www.bbc.com/future"
                                  rev="editors-picks|source" >Future</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/future/article/20211207-the-legal-battle-against-climate-change"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Why climate lawsuits are surging                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--5">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="Nearly 70 medics Covid positive after party"
               data-bbc-source="Europe"
               data-bbc-metadata='{"CHD": "card::5" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/13C49/production/_121996908_gettyimages-1217948091-594x594.jpg" data-alt="An intensive care doctor and a nurse in Spain"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="An intensive care doctor and a nurse in Spain" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/news/world-europe-59561876"
                                      rev="editors-picks|headline" >
                                                                    Nearly 70 medics Covid positive after party                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            The outbreak among ICU staff in Málaga is believed to have started at a Christmas party last week                                                    </p>
                    
                                            <a class="media__tag tag tag--europe" href="/news/world/europe"
                                  rev="editors-picks|source" >Europe</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/news/world-europe-59561876"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Nearly 70 medics Covid positive after party                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--6">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="Early signs Omicron spreads more easily - No 10"
               data-bbc-source="UK"
               data-bbc-metadata='{"CHD": "card::6" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/7440/production/_122006792_gettyimages-1236962305.jpg" data-alt="Woman shopper in face mask"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Woman shopper in face mask" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/news/uk-59563939"
                                      rev="editors-picks|headline" >
                                                                    Early signs Omicron spreads more easily - No 10                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            PM's spokesman says exact impact is yet to be determined, as UK cases of the variant reach 437.                                                    </p>
                    
                                            <a class="media__tag tag tag--uk" href="/news/uk"
                                  rev="editors-picks|source" >UK</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/news/uk-59563939"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Early signs Omicron spreads more easily - No 10                </a>

            </div>

        </li>
        
        <li class="media-list__item media-list__item--7">
            <div
               class="media media--padded block-link"
               data-bbc-container="editors-picks"
               data-bbc-title="Bitcoin 'founder' to keep 1m Bitcoin cache"
               data-bbc-source="Business"
               data-bbc-metadata='{"CHD": "card::7" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/cpsprodpb/16066/production/_89541209_89541207.jpg" data-alt="Bitcoin founder Craig Wright"><img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Bitcoin founder Craig Wright" /></div></div>                </div>

                
                <div class="media__content">

                                            <h3 class="media__title">
                            <a class="media__link" href="https://www.bbc.com/news/business-59571277"
                                      rev="editors-picks|headline" >
                                                                    Bitcoin 'founder' to keep 1m Bitcoin cache                                                            </a>
                        </h3>
                    
                                            <p class="media__summary">
                                                            A jury decided Craig Wright, who says he created the cryptocurrency, can retain bitcoin worth...                                                    </p>
                    
                                            <a class="media__tag tag tag--business" href="/news/business"
                                  rev="editors-picks|source" >Business</a>
                    
                    
                </div>

                <a class="block-link__overlay-link"
                   href="https://www.bbc.com/news/business-59571277"
                          rev="editors-picks|overlay"                    tabindex="-1"
                   aria-hidden="true"
                   >
                    Bitcoin 'founder' to keep 1m Bitcoin cache                </a>

            </div>

        </li>
     </ul> </div>   <div class="most-popular"> <div class="top-list"> <h2 class="top-list__heading">Latest Business News</h2> <ul class="top-list__list">  <li class="top-list-item top-list-item__1 top-list-item--ranked top-list-item--odd" data-bbc-container="most-popular" data-bbc-title="Social media giant Weibo falls in Hong Kong debut" data-bbc-source="Latest Business News" data-bbc-metadata='{"CHD": "card::1" }' > <a class="top-list-item__link" href="/news/business-59558150"   rev="most-popular|link" > <span class="top-list-item__bullet">1</span> <h3 class="top-list-item__headline">Social media giant Weibo falls in Hong Kong debut</h3> </a> </li>  <li class="top-list-item top-list-item__2 top-list-item--ranked top-list-item--even" data-bbc-container="most-popular" data-bbc-title="TikTok gets into shopping" data-bbc-source="Latest Business News" data-bbc-metadata='{"CHD": "card::2" }' > <a class="top-list-item__link" href="/news/business-59563238"   rev="most-popular|link" > <span class="top-list-item__bullet">2</span> <h3 class="top-list-item__headline">TikTok gets into shopping</h3> </a> </li>  <li class="top-list-item top-list-item__3 top-list-item--ranked top-list-item--odd" data-bbc-container="most-popular" data-bbc-title="Amazon services down for thousands of users" data-bbc-source="Latest Business News" data-bbc-metadata='{"CHD": "card::3" }' > <a class="top-list-item__link" href="/news/business-59568858"   rev="most-popular|link" > <span class="top-list-item__bullet">3</span> <h3 class="top-list-item__headline">Amazon services down for thousands of users</h3> </a> </li>  <li class="top-list-item top-list-item__4 top-list-item--ranked top-list-item--even" data-bbc-container="most-popular" data-bbc-title="Super-rich increase their share of world's income" data-bbc-source="Latest Business News" data-bbc-metadata='{"CHD": "card::4" }' > <a class="top-list-item__link" href="/news/business-59565690"   rev="most-popular|link" > <span class="top-list-item__bullet">4</span> <h3 class="top-list-item__headline">Super-rich increase their share of world's income</h3> </a> </li>  <li class="top-list-item top-list-item__5 top-list-item--ranked top-list-item--odd" data-bbc-container="most-popular" data-bbc-title="Returning Brits struggle to book quarantine hotels" data-bbc-source="Latest Business News" data-bbc-metadata='{"CHD": "card::5" }' > <a class="top-list-item__link" href="/news/business-59568558"   rev="most-popular|link" > <span class="top-list-item__bullet">5</span> <h3 class="top-list-item__headline">Returning Brits struggle to book quarantine hotels</h3> </a> </li>  </ul> </div> </div>  <div class="advert advert--native"><!-- BBCDOTCOM slot native --><div id="bbccom_native_1_2_3_4" class="bbccom_slot" aria-hidden="true"><div class="bbccom_advert"><script type="text/javascript">/*<![CDATA[*/(function() {if (window.bbcdotcom && bbcdotcom.slotAsync) {bbcdotcom.slotAsync("native", [1,2,3,4]);}})();/*]]>*/</script></div></div></div> </div> </div> </section>       <section class="module module--reel module--planet"> <div class="module__content"> <div> <a href="/future/future-planet" class="reel--link"> <div> <div class="reel--logos-container"> <span class="planet--title">Future Planet</span> </div> <div class="reel--button-container planet--button-container"> <div class="reel--button planet--button"> <div class="reel--button-title planet--button-title"></div> <div class="reel--button-icon planet--button-icon"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#BBB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="4" y1="12" x2="20" y2="12"/> <polyline points="14 6 20 12 14 18"/> </svg> </div> </div> </div> </div> </a> </div> <p>Solutions for a sustainable world</p> <ul class="media-list media-list--fixed-height">  <li class="media-list__item media-list__item--1"> <div class="media block-link" data-bbc-container="future-planet" data-bbc-title="Medieval Europe's solution to flooding" data-bbc-source="future" data-bbc-metadata='{"CHD": "card::1" }' > <a class="reel__link" href="/future/article/20211129-the-medieval-dutch-solution-to-flooding"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-planet" data-src="https://ychef.files.bbci.co.uk/{width}/p0b76xl3.jpg" data-alt="Medieval Europe's solution to flooding"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="Medieval Europe's solution to flooding" /> </div> </div> </div> <div class="media__content"> <h3>Medieval Europe's solution to flooding</h3> </div> </a> </div> </li>  <li class="media-list__item media-list__item--2"> <div class="media block-link" data-bbc-container="future-planet" data-bbc-title="The hidden bustling world of hedgerows" data-bbc-source="future" data-bbc-metadata='{"CHD": "card::2" }' > <a class="reel__link" href="/future/article/20211125-britains-ancient-fortresses-for-nature"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-planet" data-src="https://ychef.files.bbci.co.uk/{width}/p0b6bt6f.jpg" data-alt="The hidden bustling world of hedgerows"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="The hidden bustling world of hedgerows" /> </div> </div> </div> <div class="media__content"> <h3>The hidden bustling world of hedgerows</h3> </div> </a> </div> </li>  <li class="media-list__item media-list__item--3"> <div class="media block-link" data-bbc-container="future-planet" data-bbc-title="The living architecture of India" data-bbc-source="future" data-bbc-metadata='{"CHD": "card::3" }' > <a class="reel__link" href="/future/article/20211117-how-indias-living-bridges-could-transform-architecture"> <div class="media__image"> <div class="responsive-image"> <div class="delayed-image-load-planet" data-src="https://ychef.files.bbci.co.uk/{width}/p0b4tqnt.jpg" data-alt="The living architecture of India"> <img src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7" alt="The living architecture of India" /> </div> </div> </div> <div class="media__content"> <h3>The living architecture of India</h3> </div> </a> </div> </li>  </ul> </div> <div class="reel--background"> <div class="delayed-image-load-planet" data-src="https://ychef.files.bbci.co.uk/976x549/p0836dcl.jpg"></div> </div> </section>      <section class="module module--collapse-images module--special-features module--primary-special-features"> <div class="module__content"> <ul class="features">   <li class="feature feature--1"> <div class="feature__wrapper"> <h2 class="feature__title"> <a class="feature__link" href="https://www.bbc.com/future/columns/immune-response"   rev="primary-special-features|header" > Immune Response </a> </h2> <div class="feature__content">     
        
            <div
               class="media media--primary block-link"
               data-bbc-container="primary-special-features"
               data-bbc-title="The dash for new Covid-19 vaccines"
               data-bbc-source="Future"
               data-bbc-metadata='{"CHD": "card::1" }'
                              >
                <div class="media__image">
                    <div class="responsive-image"><div class="delayed-image-load" data-src="https://ichef.bbc.co.uk/wwhp/{width}/ibroadcast/images/liv
URL
GET http://www.bbc.com/
Response Headers
Accept-Ranges:
bytes
Age:
0
Cache-Control:
public, max-age=3600, stale-if-error=90, stale-while-revalidate=30
Connection:
keep-alive
Content-Length:
162
Content-Type:
text/html
Date:
Wed, 08 Dec 2021 07:15:06 GMT
Fastly-Restarts:
1
Location:
https://www.bbc.com/
Nel:
{"report_to":"default","max_age":2592000,"include_subdomains":true,"failure_fraction":0.05}
Report-To:
{"group":"default","max_age":2592000,"endpoints":[{"url":"https://europe-west1-bbc-otg-traf-mgr-bq-prod-4591.cloudfunctions.net/report-endpoint","priority":1}],"include_subdomains":true}
Req-Svc-Chain:
FASTLY,GTM
Server:
BBC-GTM
Vary:
accept-encoding,x-bbc-edge-scheme
Via:
1.1 BBC-GTM, 1.1 837a41febc6992c838431473ff59ecf4.cloudfront.net (CloudFront), 1.1 varnish
X-Amz-Cf-Id:
LEf_39L0PBvfJncKKR80ndOdA1-bWJ0_IIXHbNlmQy-143OCiWoI7g==
X-Amz-Cf-Pop:
LHR3-C1
X-Bbc-Edge-Cache-Status:
MISS
X-Bbc-No-Scheme-Rewrite:
1
X-Bbc-Origin-Response-Status:
301
X-Cache:
Miss from cloudfront, MISS
X-Cache-Hits:
0
X-Fastly-Cache-Status:
MISS-CLUSTER
X-Lb-Nocache:
true
X-Served-By:
cache-jnb7021-JNB
X-Timer:
S1638947706.321290,VS0,VE205
Response Body
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

Resolver

Resolver ASN
AS36692
Resolver IP
67.215.86.65
Resolver Network Name
Cisco OpenDNS, LLC
Measurement UID
20211208071508.825015_UG_webconnectivity_7b5830b8e13ab619
Report ID
20211208T070942Z_webconnectivity_UG_37075_n1_jZsdMoJ9oiPLd4Ro
Platform
macos
Software Name
ooniprobe-desktop-unattended (3.9.2)
Measurement Engine
ooniprobe-engine (3.9.2)

Raw Measurement Data

Loading…