","
"+n+" "),i=""+a+r;return l.default.createElement("div",null,l.default.createElement("div",{className:"gs-u-vh qa-visually-hidden-title",dangerouslySetInnerHTML:{__html:i}}),l.default.createElement("div",{className:"lx-stream-post-quote__body gs-u-mb qa-blockquote",dangerouslySetInnerHTML:{__html:t},"aria-hidden":"true"}))}return l.default.createElement("div",null,l.default.createElement("span",{className:"gs-u-vh qa-visually-hidden-title"},o),l.default.createElement("div",{className:"lx-stream-post-quote__body gs-u-mb qa-blockquote","aria-hidden":"true"},l.default.createElement("p",{dangerouslySetInnerHTML:{__html:t}})))},m=function(e){var t=e.element.children,n=e.element.name,r=(0,d.default)(n),a=c.default.findFirst(t,r.textLocator),s=e.renderChildrenToStaticMarkup(a),u=c.default.findText(t,r.sourceLocator),p=c.default.findFirst(t,r.sourceLocator),m=(0,i.default)(["lx-stream-post-quote","lx-stream-post-quote--"+r.className,"gs-u-mb-alt","gs-u-mr-alt+","gs-u-ml-alt+","gs-u-mr-alt++@m","gs-u-ml-alt++@m"]),h=(0,i.default)(["gs-u-mr","lx-stream-post-quote__icon","lx-stream-post-quote__icon--"+r.icon,"gel-icon","gel-icon-"+r.gelIconClass]),g=void 0,v=void 0;p&&p.attributes&&(g=c.default.findFirst(p.attributes,"title").value)&&(v=l.default.createElement("span",{className:"lx-stream-post-quote__cite-profession qa-blockquote-source-profession"},g));var b=void 0!==g?g:"",y=e.getTranslationFor("from"),_="string"==typeof u?y+" "+u+" "+b:"",P=e.getTranslationFor(r.hiddenTitleText)+":";return l.default.createElement("blockquote",o({},e.attributes,{className:m}),f(n,s,P,_),l.default.createElement("footer",{className:"lx-stream-post-quote__cite gel-brevier gel-brevier-bold","aria-hidden":"true"},l.default.createElement("cite",{className:"lx-stream-post-quote__cite-name qa-blockquote-source"},u),v),l.default.createElement("div",{className:h},r.iconSvg))};m.displayName="Blockquote",m.propTypes={attributes:l.default.PropTypes.object.isRequired,renderChildrenToStaticMarkup:l.default.PropTypes.func.isRequired,element:l.default.PropTypes.object.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a={sms:{hiddenTitleText:"sms_message",gelIconClass:"sms",icon:"mobile",className:"sms",textLocator:"smsText",sourceLocator:"smsSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M22 0v2H6v30h20V0h-4zm-9 28h-3v-2h3v2zm0-4h-3v-2h3v2zm0-4h-3v-2h3v2zm5 8h-4v-2h4v2zm0-4h-4v-2h4v2zm0-4h-4v-2h4v2zm4 8h-3v-2h3v2zm0-4h-3v-2h3v2zm0-4h-3v-2h3v2zm0-5H10V6h12v9z"}))},quote:{hiddenTitleText:"quote_message",gelIconClass:"quote",icon:"quote",className:"default",textLocator:"quoteText",sourceLocator:"quoteSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M0 17v15h15V17H7c.2-5.9 2.4-8.8 8-9.9V0C6.7 1.2.2 8.3 0 17zM32 7.1V0c-8.3 1.2-14.8 8.3-15 17v15h15V17h-8c.2-5.9 2.4-8.8 8-9.9z"}))},email:{hiddenTitleText:"email_message",gelIconClass:"email",icon:"email",className:"email",textLocator:"emailText",sourceLocator:"emailSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M16 19.4l16-15V3H0v26h32V8l-4 4v13H4V8.2l12 11.2zm0-2.8L5.8 7h20.4L16 16.6z"}))}},i=function(e){return a[e]||a.quote};t.default=i,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t-1||e.indexOf("bbc.in")>-1},m=function(e){var t=e.element.children,n=d.default.findText(t,"altText"),r=d.default.findFirst(t,"url"),a=d.default.findFirst(r.attributes,"href").value,s={href:a,alt:n},u=d.default.findText(t,"caption");if(!f(a)){var p=i.default.createElement(c.default,null);u+=l.default.renderToStaticMarkup(p)}return i.default.createElement("a",o({},s,{dangerouslySetInnerHTML:{__html:u}}))};m.displayName="Link",m.propTypes={element:i.default.PropTypes.object.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(){return o.default.createElement("span",{className:"lx-stream-post-body__external-link gel-icon gel-icon-external-link"},o.default.createElement("svg",{viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0z"})))};a.displayName="ExternalLink",t.default=a,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(e){return o.default.createElement("ol",{dangerouslySetInnerHTML:{__html:e}})},i=function(e){return o.default.createElement("ul",{dangerouslySetInnerHTML:{__html:e}})},s=function(e){var t=e.renderChildrenToStaticMarkup({children:e.element.children});return"ordered"===e.attributes.type?a(t):i(t)};s.displayName="List",s.propTypes={attributes:o.default.PropTypes.object.isRequired,renderChildrenToStaticMarkup:o.default.PropTypes.func.isRequired,element:o.default.PropTypes.object.isRequired},t.default=s,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(e){var t=e.renderChildrenToStaticMarkup({children:e.element.children});return o.default.createElement("li",{dangerouslySetInnerHTML:{__html:t}})};a.displayName="ListItem",a.propTypes={renderChildrenToStaticMarkup:o.default.PropTypes.func.isRequired,element:o.default.PropTypes.object.isRequired},t.default=a,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0});return!!(t&&t.length>0)&&t[0]},y=function(e){function t(){return o(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"shouldComponentUpdate",value:function(e){return this.props.url!==e.url||this.props.title!==e.title}},{key:"render",value:function(){var e=this.props.title,t=v(this.props.url),n=b(this.props),r=n.urlTemplate;if(n){(0,g.profileStart)("embedRender:"+t);var o=n.component,a={matches:n.matches,title:e,url:t,urlTemplate:r};return c.default.createElement(o,{title:e,url:n.transform(a),cssClasses:n.cssClasses,componentDidMount:n.componentDidMount})}return c.default.createElement(m.default,this.props)}}]),t}(c.default.Component);y.displayName="LazyEmbed",y.propTypes={title:c.default.PropTypes.string.isRequired,url:c.default.PropTypes.string.isRequired,isVisible:c.default.PropTypes.bool.isRequired},t.default=(0,h.IntersectComponent)(y),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(214),a=r(o),i=n(215),s=r(i),l=n(216),u=r(l),c=n(20),p=function(e){return e.url},d=function(e){return e.urlTemplate.replace("{identifier}",e.matches[1])},f=function(e){return e.urlTemplate.replace("{identifier}",encodeURIComponent(e.matches[1]))};t.default={youtube:{regex:/http(?:s)?:\/\/(?:www\.)?youtu(?:be.com|.be)\/(?:watch)?(?:\/\?)?(?:.*v=)?(.[^]*)/i,transform:d,component:s.default,urlTemplate:"https://web.archive.org/web/20220417015231/https://www.youtube.com/embed/{identifier}",componentDidMount:function(e){(0,c.profileEnd)("embedRender:"+e.url)}},twitter:{regex:/^http.+twitter\.com\/.*\/status\/(.*)/i,transform:p,component:a.default,cssClasses:"twitter-tweet",componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220417015231/https://platform.twitter.com/widgets.js"],function(){twttr.widgets.load(t),(0,c.profileEnd)("embedRender:"+e.url)})}},instagram:{regex:/^http.+instagr(?:\.am|am\.com)/i,transform:p,component:a.default,cssClasses:"instagram-media instagram-iframe-container",componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220417015231/https://platform.instagram.com/en_GB/embeds.js"],function(){instgrm.Embeds.process(t),(0,c.profileEnd)("embedRender:"+e.url)})}},soundcloud:{regex:/(^http.+soundcloud\.com(.*))/i,transform:f,component:s.default,componentDidMount:function(e){(0,c.profileEnd)("embedRender:"+e.url)},urlTemplate:"https://web.archive.org/web/20220417015231/https://w.soundcloud.com/player/?visual=true&url={identifier}&show_artwork=true"},facebookVideo:{regex:/(http.+www\.facebook\.com\/video\.php.*|http.+www\.facebook\.com\/.*\/videos\/.*)/i,transform:p,component:u.default,componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220417015231/https://connect.facebook.net/en_US/all.js#xfbml=1&version=v2.5"],function(){window.FB.XFBML.parse(t),(0,c.profileEnd)("embedRender:"+e.url)})}},facebookPost:{regex:/(http.+www\.facebook\.com\/.*\/(posts|activity|photos)\/.*|http.+www\.facebook\.com\/(media\/set|questions|notes|photos|permalink\.php).*)/i,transform:p,component:u.default,componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220417015231/https://connect.facebook.net/en_US/all.js#xfbml=1&version=v2.5"],function(){window.FB.XFBML.parse(t),(0,c.profileEnd)("embedRender:"+e.url)})}}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0?t.link:"",r={role:t.role,name:t.name,link:n};return a.default.createElement(h.default,{contributor:r,brandingTool:e.brandingTool,baseUrl:e.baseUrl})}return a.default.createElement("noscript",null)},y=function(e){return a.default.createElement("div",{className:"gel-3/8@l"},a.default.createElement("a",{href:e.relatedUrl,className:"qa-story-image-link",onClick:e.postIstats()},a.default.createElement("div",{className:"lx-stream-related-story--index-image-wrapper qa-story-image-wrapper"},a.default.createElement(s.default,{className:"lx-stream-related-story--index-image qa-story-image",src:e.indexImage.ichefHref,alt:e.indexImage.altText}))))},_=function(e){var t="cta_text";"LIV"===e.type&&(e.liveState.isLive?t="live_cta":e.liveState.isCatchUp&&(t="catch_up_cta"));var n=(0,p.default)("gs-o-button","lx-stream-related-story--cta-button","gel-long-primer-bold","qa-story-text-cta",{"br-page-link-onbg br-page-bg-ontext br-page-link-onbg br-page-linkhover-onbg--hover br-page-bg-ontext--hover":"true"===e.brandingTool}),r=(0,p.default)("lx-stream-related-story--cta-text",{"br-page-bg-ontext br-page-bg-ontext--hover":"true"===e.brandingTool}),o=(0,p.default)({"br-page-bg-ontext br-page-bg-ontext--hover":"true"===e.brandingTool});return a.default.createElement("a",{href:e.relatedUrl,className:"qa-story-cta-link",onClick:e.postIstats()},a.default.createElement("span",{className:n},a.default.createElement("span",{className:r},e.getTranslationFor(t)),a.default.createElement(u.default,{iconName:"next",additionalClassNames:o})))},P=function(e){return a.default.createElement("div",{className:"lx-stream-related-story"},g(e)?a.default.createElement(y,{relatedUrl:e.relatedUrl,indexImage:e.indexImage,postIstats:function(){return v(e)}}):null,a.default.createElement("div",{className:g(e)?"gel-5/8@l":""},"STY"!==e.type?b(e):null,e.summary?a.default.createElement("p",{className:"lx-stream-related-story--summary qa-story-summary"},e.summary):null,a.default.createElement(_,{getTranslationFor:e.getTranslationFor,liveState:e.liveState,relatedUrl:e.relatedUrl,type:e.type,postIstats:function(){return v(e)},brandingTool:e.brandingTool})))};P.displayName="StoryType",b.propTypes={contributor:o.PropTypes.shape({name:o.PropTypes.string,role:o.PropTypes.string,link:o.PropTypes.string}),brandingTool:o.PropTypes.string.isRequired,baseUrl:o.PropTypes.string},b.defaultProps={contributor:void 0,baseUrl:void 0},P.propTypes={summary:o.PropTypes.string,indexImage:o.PropTypes.shape({ichefHref:o.PropTypes.string.isRequired,altText:o.PropTypes.string}),relatedUrl:o.PropTypes.string.isRequired},P.defaultProps={indexImage:{ichefHref:""},summary:void 0},y.propTypes={indexImage:o.PropTypes.shape({ichefHref:o.PropTypes.string.isRequired,altText:o.PropTypes.string}).isRequired,relatedUrl:o.PropTypes.string.isRequired,postIstats:o.PropTypes.func.isRequired},_.propTypes={type:o.PropTypes.string.isRequired,liveState:o.PropTypes.shape({isCatchUp:o.PropTypes.bool.isRequired,isComingUp:o.PropTypes.bool.isRequired,isLive:o.PropTypes.bool.isRequired}),postIstats:o.PropTypes.func.isRequired,brandingTool:o.PropTypes.string.isRequired},_.defaultProps={liveState:{isCatchUp:!1,isComingUp:!1,isLive:!0},brandingTool:"false"},t.default=P,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=r(o),i=n(35),s=r(i),l=n(22),u=r(l),c=n(5),p=r(c),d=n(19),f=n(18),m=function(e){return function(){var t=(0,f.getIstatsData)(e,"related-gallery");(0,d.configureAndSendIstats)("click","related-gallery",t)}},h=function(e){return e.summary&&e.summary.length>0?a.default.createElement("p",{className:"lx-media-asset-summary qa-photogallery-summary gel-pica"},e.summary):a.default.createElement("noscript",null)},g=function(e){return e.indexImage.copyrightHolder?a.default.createElement("div",{className:"lx-media-asset__copyright gel-minion qa-photogallery-image-copyright"},a.default.createElement("span",{"aria-hidden":"true"},e.indexImage.copyrightHolder)):a.default.createElement("noscript",null)},v=function(e){if(e.indexImage){var t=e.indexImage.ichefHref,n=a.default.createElement(s.default,{className:"qa-responsive-image",src:t,delayed:!0});return a.default.createElement("div",{className:"lx-media-asset__image gs-o-responsive-image gs-o-responsive-image--16by9 qa-photogallery-image"},n,g(e))}return a.default.createElement("div",{className:"lx-media-asset__image gs-o-responsive-image gs-o-responsive-image--16by9 qa-photogallery-image"},a.default.createElement(s.default,{className:"qa-responsive-image"}))},b=function(e){var t=e.photogallery.galleryImageCount;return t+" "+(1===t?e.getTranslationFor("photo"):e.getTranslationFor("photos"))},y=function(e,t){return a.default.createElement("div",{className:"lx-stream-asset__gallery-cta-text qa-photogallery-count"},a.default.createElement("span",{"aria-hidden":"true",id:t},b(e)))},_=function(e){var t="count_"+e.assetId,n=(0,p.default)("gs-o-media-island__icon lx-stream-asset__gallery-cta gel-long-primer-bold",{"br-page-link-onbg br-page-bg-ontext br-page-link-onbg br-page-linkhover-onbg--hover br-page-bg-ontext--hover":"true"===e.brandingTool});return a.default.createElement("div",{className:"gel-body-copy lx-stream-post-body"},h(e),a.default.createElement("div",{className:"lx-stream-asset lx-stream-asset--pgl"},a.default.createElement("a",{className:"lx-stream-asset__link qa-photogallery-link",href:e.relatedUrl,"aria-labelledby":""+e.titleId,"aria-describedby":t,onClick:m(e)},a.default.createElement("div",{className:"gs-o-media-island lx-media-asset__island"},v(e),a.default.createElement("div",{className:n},a.default.createElement("span",{className:"lx-stream-asset__gallery-cta-icon gel-icon"},a.default.createElement(u.default,{iconName:"image"})),y(e,t))))))};_.propTypes={relatedUrl:a.default.PropTypes.string.isRequired,assetId:a.default.PropTypes.string.isRequired,titleId:a.default.PropTypes.string.isRequired,summary:a.default.PropTypes.string,brandingTool:a.default.PropTypes.string},b.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},y.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},v.propTypes={indexImage:a.default.PropTypes.shape({copyrightHolder:a.default.PropTypes.string,ichefHref:a.default.PropTypes.string.isRequired,altText:a.default.PropTypes.string})},g.propTypes={indexImage:a.default.PropTypes.shape({copyrightHolder:a.default.PropTypes.string}),getTranslationFor:a.default.PropTypes.func.isRequired},y.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},h.propTypes={summary:a.default.PropTypes.shape({length:a.default.PropTypes.string.isRequired}).isRequired},g.defaultProps={indexImage:void 0},v.defaultProps={indexImage:void 0},_.defaultProps={summary:void 0,brandingTool:"false",titleId:""},_.displayName="PhotoGalleryType",t.default=_,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t-1?"https://web.archive.org/web/20220417015231/https://ichef.bbci.co.uk/images/ic/raw/p05d1g60.png":this.state.shareUrl.indexOf("/news")>-1?"https://web.archive.org/web/20220417015231/http://ichef.bbci.co.uk/images/ic/raw/p05d1g0s.png":"https://web.archive.org/web/20220417015231/https://ichef.bbci.co.uk/images/ic/raw/p05d1fth.png"}},{key:"getTwitterHandle",value:function(){return this.state.shareUrl.indexOf("/sport")>-1?"BBCSport":this.state.shareUrl.indexOf("/news")>-1?"BBCNews":"BBC"}},{key:"getPostShareImage",value:function(){var e=this.props.body.filter(function(e){var t=e.name;return"image"===t||"video"===t})[0];return e&&(e.imageChefHref||e.holdingImageUrl).replace("{width}","320")}},{key:"getShareImage",value:function(){var e=this.props,t=e.type,n=e.body,r=e.media;return"POST"===t&&n.length>0?this.getPostShareImage()||this.getFallbackLogo():"CLIP"!==t&&"MAP"!==t||!r?this.getFallbackLogo():r.holdingImageUrl||this.getFallbackLogo()}},{key:"buildLinkName",value:function(){return encodeURIComponent(this.props.assetId+"&"+this.props.title+"&"+this.props.lastPublished).replace(/'/g,"%27").replace(/"/g,"%22")}},{key:"sendIStats",value:function(e){var t=this;return function(){var n=(0,m.getIstatsData)(t.props);(0,f.configureAndSendIstats)(e,"share",n)}}},{key:"toggleSharePanel",value:function(){var e=this.props,t=e.assetId,n=e.activeDropdown,r=e.setActiveDropdown,o=n===t?"":t;return this.sendIStats("share_panel")(),this.setState({isOpen:!!o}),r(o)}},{key:"twitterShareUrl",value:function(){return this.state.shareUrl+"?ns_mchannel=social&ns_source=twitter&ns_campaign=bbc_live&ns_linkname="+this.buildLinkName(this.props)+"&ns_fee=0&pinned_post_locator="+this.props.locator+"&pinned_post_asset_id="+this.props.assetId+"&pinned_post_type=share"}},{key:"facebookShareUrl",value:function(){return this.state.shareUrl+"?ns_mchannel=social&ns_source=facebook&ns_campaign=bbc_live&ns_linkname="+this.buildLinkName(this.props)+"&ns_fee=0&pinned_post_locator="+this.props.locator+"&pinned_post_asset_id="+this.props.assetId+"&pinned_post_type=share"}},{key:"setInitialState",value:function(){var e="";if(this.props.relatedUrl)e=window.location.origin+this.props.relatedUrl;else{e=window.location.href;var t=e.match(h);if(t)e=t[0];else{var n=e.match(g);n&&(e=n[0])}}this.setState({shareUrl:e,pageTitle:document.title})}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeDropdown,r=t.assetId,o=t.getTranslationFor,a=t.title,i=t.cssDirection,s=t.shareToolsTitleId,l=t.useReactionsStreamV4Toggle,c=this.state,f=c.isOpen,m=c.shareUrl,h=c.pageTitle,g=(0,p.default)({"ev-button":"true"===this.props.brandingTool},"qa-facebook-share","lx-share-tools__cta"),b=(0,p.default)({"ev-button":"true"===this.props.brandingTool},"qa-twitter-share","lx-share-tools__cta"),y=n===r&&f,_=m.indexOf("bbc.com")>-1?"https://web.archive.org/web/20220417015231/https://www.bbc.com":"https://web.archive.org/web/20220417015231/https://www.bbc.co.uk",P={shareText:o("share"),viewMoreShare:o("view_more_share"),shareThisPost:o("share_this_post"),copyThisLink:o("copy_this_link"),readMoreOnLinks:o("read_more_on_links"),readMoreOnLinksLabel:o("read_more_on_links_label"),shareThisPostOn:o("share_this_post_on"),closeButtonLabel:o("close_button_label"),copyShareLinkLabel:o("copy_share_link_label")},T=P.shareThisPostOn+" Facebook",x=P.shareThisPostOn+" Twitter",E=l?"alternate-up":"alternate-transformation",C=l?"right":"left";return u.default.createElement("ul",{"aria-labelledby":s,className:"lx-share-tools__items lx-share-tools__items--align-"+C+" qa-share-tools"},u.default.createElement("li",null,u.default.createElement(d.Facebook,{link:this.facebookShareUrl(),name:h,description:a,image:this.getShareImage(),classes:g,caption:_,customFacebookAriaLabel:T,clickCallback:this.sendIStats("share_facebook"),small:!0,noButtonPadding:!0,brandingTool:this.props.brandingTool})),u.default.createElement("li",null,u.default.createElement(d.Twitter,{link:this.twitterShareUrl(),description:this.props.title,viaHandle:this.getTwitterHandle(),classes:b,customTwitterAriaLabel:x,clickCallback:this.sendIStats("share_twitter"),small:!0,noButtonPadding:!0,brandingTool:this.props.brandingTool})),u.default.createElement("li",null,u.default.createElement(d.SharePanel,{shareButtonComponent:function(t){return u.default.createElement(v,{translations:P,buttonProps:t,brandingTool:e.props.brandingTool,isOpen:y,assetId:r})},accessibilityId:"share-popup-"+r,classes:"lx-share-tools__panel",headerText:P.shareThisPost,readMoreText:P.readMoreOnLinks,readMoreTextAriaLabel:P.readMoreOnLinksLabel,closeButtonLabel:P.closeButtonLabel,copyShareLinkLabel:P.copyShareLinkLabel,direction:E,cssDirection:i,clickCallback:this.toggleSharePanel,onCloseCallback:this.toggleSharePanel,isOpen:y},u.default.createElement("div",{className:"gs-c-share-tools__button share-tools__button--no-hover-effect"},u.default.createElement(d.CopyLinkBox,{theme:"dark",link:this.twitterShareUrl(),shareText:P.copyThisLink,feedbackDuration:2e3,classes:"lx-share-tools__copylink-box"})))))}}]),t}(l.Component);b.propTypes={type:l.PropTypes.string.isRequired,assetId:l.PropTypes.string.isRequired,lastPublished:l.PropTypes.string.isRequired,locator:l.PropTypes.string.isRequired,activeDropdown:l.PropTypes.string.isRequired,setActiveDropdown:l.PropTypes.func.isRequired,brandingTool:l.PropTypes.string.isRequired,getTranslationFor:l.PropTypes.func.isRequired,title:l.PropTypes.string.isRequired,cssDirection:l.PropTypes.string.isRequired,body:l.PropTypes.array.isRequired,media:l.PropTypes.object.isRequired,useReactionsStreamV4Toggle:l.PropTypes.bool.isRequired,postIndex:l.PropTypes.number.isRequired,postHasVideo:l.PropTypes.bool.isRequired,postHasImage:l.PropTypes.bool.isRequired,postHasSocial:l.PropTypes.bool.isRequired,postIsBreakingNews:l.PropTypes.bool.isRequired,mode:l.PropTypes.string.isRequired,shareToolsTitleId:l.PropTypes.string.isRequired,relatedUrl:l.PropTypes.string},b.defaultProps={relatedUrl:null,brandingTool:"false",activeDropdown:"",media:{},postHasVideo:!1,postHasImage:!1,postHasSocial:!1,postIsBreakingNews:!1},t.default=b},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e.title||e.subtitle||e.icon},o=function(e){return"POST"===e.type||"CIT"===e.type},a=function(e){return e.body&&e.body.length>0},i=function(e){return"STY"===e.type||"CSP"===e.type},s=function(e,t){return!(!e||!e.body)&&e.body.some(function(e){return e.name===t})},l=function(e){return s(e,"video")||"MAP"===e.type||"video"===e.mediaType},u=function(e){return s(e,"image")},c=function(e){return Boolean(e&&e.options&&e.options.isBreakingNews&&void 0!==e.options.isBreakingNews)},p=function(e){return Boolean(e&&e.options&&e.options.isPriorityPost&&void 0!==e.options.isPriorityPost)},d=function(e){return!!e&&["FLAG_CHEQUERED","GOLD","WICKET","TRY","GOAL"].includes(e)},f=function(e){return{BREAKING:"Breaking",GOAL:"Goal",GOLD:"Gold medal",TRY:"Try",WICKET:"Wicket",FLAG_CHEQUERED:"Chequered flag"}[e]};t.default={postHasHeading:r,isPostType:o,postIsStory:i,hasValidContent:a,postHasMediaType:s,postHasVideo:l,postHasImage:u,postIsBreakingNews:c,postIsPriority:p,isSupportedIncidentType:d,formatType:f},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&a(e,t)&&t.length>0){var r=s(t)?t[1]:t[0];return i(e,r)}return n};t.renderComponentIfExists=r,t.hasNewPost=l,t.hasPinnedPost=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(){return o.default.createElement("svg",{className:"qa-loading-icon-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},o.default.createElement("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"1.224",y1:"8.111",x2:"25.888",y2:"21.225"},o.default.createElement("stop",{offset:"0",stopColor:"#5a5a5a"}),o.default.createElement("stop",{offset:"1",stopColor:"#5a5a5a",stopOpacity:"0"})),o.default.createElement("path",{d:"M26 7l-3 1.7c.9 1.5 1.4 3.3 1.4 5.2 0 5.8-4.7 10.5-10.5 10.5-5.7 0-10.4-4.7-10.4-10.4C3.5 8.2 7.8 3.5 14 3.5V0C6.1 0 0 6.2 0 14c0 7.7 6.2 14 14 14 7.7 0 14-6.2 14-14-.1-2.6-.8-5-2-7z",fill:"url(#a)"}))},i=function(e){return o.default.createElement("div",{className:"gs-u-align-center gs-u-pv-alt+ gs-u-ph+ lx-loading-message"},o.default.createElement("span",{"aria-hidden":"true",className:"gs-u-mb gel-icon lx-loading-message__icon qa-loading-icon"},o.default.createElement(a,null)),o.default.createElement("p",{className:"gs-u-m0 gel-body-copy qa-loading-text"},e.loadingText))};i.propTypes={loadingText:o.default.PropTypes.string.isRequired},t.default=i,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e;for(var r in t)t[r]&&(n=n.replace("{"+r+"}",t[r]));return n},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getMode=void 0;var l=function(){function e(e,t){for(var n=0;n
Live Reporting
Edited by David Molloy
All times stated are UK
Get involved

Getty ImagesCopyright: Getty Images 
Getty ImagesCopyright: Getty Images Images shared online from smartphones have "transformed" the documentation of atrocitiesImage caption: Images shared online from smartphones have "transformed" the documentation of atrocities 
Getty ImagesCopyright: Getty Images Attacks on Mariupol remain severe, Zelensky said SaturdayImage caption: Attacks on Mariupol remain severe, Zelensky said Saturday 
Getty ImagesCopyright: Getty Images Damage from Russian attacks in the suburbs of KyivImage caption: Damage from Russian attacks in the suburbs of Kyiv 
ReutersCopyright: Reuters Russia claims Ukrainian troops are contained within the Azovstal steelworks, seen in the backgroundImage caption: Russia claims Ukrainian troops are contained within the Azovstal steelworks, seen in the background - Theresa May, Johnson's predecessor as British prime minister
-
Foreign Secretary Liz Truss
-
Defence Secretary Ben Wallace
-
Justice Secretary (and deputy PM) Dominic Raab
-
Home Secretary Priti Patel
-
Chancellor Rishi Sunak
-
Transport Secretary Grant Shapps
-
Energy and Industrial Strategy Secretary Kwasi Kwarteng
-
Culture Secretary Nadine Dorries
-
Armed Forces Minister James Heappey
-
Scotland's First Minister Nicola Sturgeon
-
Attorney General for England and Wales and advocate general for Northern Ireland Suella Braverman

ReutersCopyright: Reuters 
ReutersCopyright: Reuters 
ReutersCopyright: Reuters 
Toby LuckhurstCopyright: Toby Luckhurst The BBC's Toby Luckhurst (right) interviews Liev SchreiberImage caption: The BBC's Toby Luckhurst (right) interviews Liev Schreiber Video caption: Moskva: Russian defence ministry releases video it says shows crew of sunken shipMoskva: Russian defence ministry releases video it says shows crew of sunken ship 
Max Delany/AFPCopyright: Max Delany/AFP The Moskva patrolling off the coast of SyriaImage caption: The Moskva patrolling off the coast of Syria 
BBCCopyright: BBC 
EPACopyright: EPA - Borodyanka: 'There are a lot of people left under the rubble'
Video caption: The dog helping clear Chernihiv of Russian explosivesThe dog helping clear Chernihiv of Russian explosives 
ReutersCopyright: Reuters Oksana Marchenko hopes for a swift response from Boris JohnsonImage caption: Oksana Marchenko hopes for a swift response from Boris Johnson 
.Copyright: . 
ReutersCopyright: Reuters - Sanctioned Russian oligarchs linked to £800m worth of UK property

EPACopyright: EPA Head of the self-proclaimed Donetsk People's Republic Denis PushilinImage caption: Head of the self-proclaimed Donetsk People's Republic Denis Pushilin 

BBCCopyright: BBC Olya says Ukraine is a hospitable nationImage caption: Olya says Ukraine is a hospitable nation 
BBCCopyright: BBC Svetlana next to her stall in Besarabsky MarketImage caption: Svetlana next to her stall in Besarabsky Market
Latest PostPrince Harry: World is united with Ukraine
Speaking at the opening ceremony of the Invictus Games in the Netherlands, Prince Harry says that the "world is united" with Ukraine.
"You know we stand with you. The world is united with you and still you deserve more," he told the assembled crowd on Saturday.
The Ukrainian team were given special permission by President Volodymyr Zelensky to compete at the competition for injured military veterans.
Also at the Games, the Duchess of Sussex spoke of the Ukrainian team's presence at the event, saying it had taken a lot "both physically and emotionally" for every competitor to get to the Netherlands, "not least of which for the Ukraine team, who we are all standing with".
Read more about Harry's trip to the Invictus Games
Photos posted online crucial to war crimes research
How do you track war crimes and build a case against those responsible?
The answer to those questions have changed dramatically in recent years as online posts document so much of what happens on the ground in war.
Open-source information - such as photos that are freely available to anyone online - have "completely transformed our way of knowing about human rights violations", one expert says.
"We're seeing increasingly the UN commissions of inquiry, fact-finding missions, even the International Criminal Court in the Hague, using this kind of evidence," she explained.
Read more about what experts say is a radical change in how cases are built.
Zelensky: Situation in Mariupol still severe
Following the news that Russia has given Ukraine's fighters in Mariupol hours to lay down their arms, what has Ukraine said about the fate of the city?On Saturday, Ukraine's President Volodymyr Zelensky acknowledged that Ukrainian forces held control of just a small portion of Mariupol, saying his government was in daily contact with those defenders.
The situation was extremely severe, Reuters quoted the president as saying.
But he did not address Russia's claims that its military had cleared out Ukrainian forces from almost all of the besieged port city, except for those holding out inside the Azovstal factory - a massive iron and steel plant on the outskirts.
A spokesman for Russia's defence ministry said some 2,500 Ukrainian soldiers were inside the plant, their exit blocked by Russian troops, according to the state news agency Tass. The BBC has not independently confirmed these reports.
Ukraine latest: Residents rebuild Bucha as Russia bans UK PM
It's now early morning across Europe, and past 02:00 in Kyiv. Here's some of what happened in the conflict on Saturday:
In Bucha, Ukrainians get to work:
Since Russian forces left towns like Bucha, just north of the capital Kyiv, residents have taken on the gruelling task of rebuilding their homes and their lives.
The BBC's Anna Foster reported on one small, hardy group working to get their town back on its feet.
Explosions continue in Kyiv and Lviv:
Russia continued to batter Ukraine with fresh air strikes.
In Kyiv, one person was killed and several were wounded, said Mayor Vitali Klitschko, who warned residents not to return over fears of further attacks.
Explosions were also reported in the western city of Lviv, officials said, where air defences reportedly destroyed four Russian cruise missiles.
Johnson barred from Russia:
Moscow has barred UK Prime Minister Boris Johnson and several of his senior ministers from entering Russia over what it called their "hostile" attitude towards the war in Ukraine.
It's the latest in a series of sanctions by Russia against Western leaders, including US President Joe Biden and Canadian Prime Minister Justin Trudeau.
Read more on the latest from Ukraine
Russia urges Mariupol forces to lay down arms
Russia has offered to spare the lives of Ukrainian soldiers fighting in the key port city of Mariupol - but only if they lay down their arms on Sunday.
The Russian government said Ukrainian soldiers and “foreign mercenaries” still fighting in Mariupol, which Russia says it has nearly taken control of, could lay down their weapons between 06:00 and 13:00 Moscow time (03:00-10:00 GMT) and their safety would be guaranteed.
Those doing so would be treated in line with the Geneva convention on prisoners of war, it said.
The statement did not say what would happen to any soldiers who refused to stop fighting - and said the offer was being made on "purely humane principles".
Russia says the only remaining Ukrainian troops in the city are contained in a small area around the Azovstal steelworks area.
The statement said Russian forces would "continuously broadcast" details of the offer to the soldiers still at Azovstal every 30 minutes throughout the night.
It also encouraged the troops not to wait for permission to surrender from Kyiv, but to make the decision themselves.
Earlier, President Zelensky warned that "eliminating" the remaining fighters in Mariupol would put an end to talks with Russia.
Video of second British prisoner appears
A video has emerged on social media of a second British member of the Ukrainian armed forces captured in Mariupol by Russians.
The man, who gives his name as Shaun Pinner, is shown saying he was fighting in Mariupol but has been captured and is now in the territory of the breakaway Donetsk People's Republic, in eastern Ukraine.
Mr Pinner is one of two prisoners mentioned by the wife of Ukrainian opposition leader Viktor Medvedchuk, arrested last week by Ukrainian security agents while attempting to flee to Russia, as a possible swap for her husband.
As we reported in an earlier post, in a video address to Boris Johnson, Oksana Marchenko calls on the UK PM to arrange an exchange between Mr Medvedchuk and Mr Pinner, along with Aiden Aslin, another Briton taken prisoner in Mariupol last week.
Mr Aslin's capture has already been widely reported, and his family has expressed grave concerns about his welfare.
Who are the 13 Britons on Russia's banned list?
Speaking of Boris Johnson and his ban on entering Russia, he wasn't alone. There are 12 others on the Kremlin blacklist announced today. They are:
That leaves 20 other senior politicians who make up Boris Johnson's cabinet but have not been named, as well as the first ministers of Wales and Northern Ireland.
Johnson pledges more support in Zelensky call
UK Prime Minister Boris Johnson has had his latest phone call with President Volodymyr Zelensky.
A statement from 10 Downing Street says that part of their conversation had centred on the situation in Mariupol and that the British prime minister had taken the opportunity to salute Ukrainian resistance in the city.
"The Prime Minister updated President Zelensky on new sanctions from the UK that came into force last week, and said the UK would continue to provide the means for Ukraine to defend itself, including armoured vehicles in the coming days," it said.
Details of the phone conversation come on the day it was announced Johnson has been banned from entering Russia because of what the country deemed to be the UK's "hostile stance" on the war in Ukraine.
It also comes a week after Johnson and Zelensky spoke face-to-face rather than on the phone, as the British PM made a flying visit to Kyiv.
Shelling disrupted evacuation from eastern region, says local leader
A total of 1,449 people were evacuated from Ukrainian cities through humanitarian corridors on Saturday, Ukraine says - but a local leader says Russian shelling of one city stopped those figures from being higher.
Serhiy Haidai, governor of the eastern Luhansk region, said that Russia had violated a ceasefire agreement by opening fire in the centre of the city of Lysychansk.
That prompted local residents to seek safety in their basements and not attempt their planned journeys.
Evacuations went on from other towns and cities including 42 residents from Severodonetsk, 11km away and 11 people from Rubizhne 21km to the north.
Kyrylo Tymoshenko, deputy head of Ukraine's presidential administration, made the announcement of the total number of 1,149 evacuations from across the country - but this was a lower number than he has announced on several previous days.
Don't return yet, Klitschko warns Kyiv exiles
Kyiv mayor Vitali Klitschko has issued an uncompromising message to Ukrainians who have fled the city in recent weeks - now is not the time to think about returning to their homes.
Some residents have been making their way back home in recent days after two weeks of relative calm in the capital city, but Klitschko pointed out that there had been a mortar shell attack in the Darnytskyi district overnight.
And this came after Friday's Russian attack on a factory producing Neptune anti-ship cruise missiles, like the ones that hit the Russian warship Moskva.
Klitschko, the former world heavyweight boxing champion, said residents should be wary of further attacks and also the danger of landmines in northern parts of the city.
And he added on his official Telegram channel: "Those Kyivites who left earlier and are already going to return to the capital, I ask you to refrain from this and stay in safer places.”
It helps to do something - Liev Schreiber
Toby Luckhurst and Mariana Maglych in Lviv
Since the start of the war, volunteers have poured into Ukraine to help deliver aid and garner support for the war effort against the Russian invasion.
At a hotel in central Lviv I meet Hollywood actor Liev Schreiber - star of Spotlight (2015), which won an Academy Award for Best Picture.
He’s in the country with the NGO Blue Check Ukraine, which works to give financial support to people in Ukraine.
He has already spent a week in a food kitchen in Poland, cooking up meals for refugees.
"Cut my finger pretty bad," he said, holding aloft his hand.
He says he decided to come after "about a month of depression sitting on the couch watching the news" about the war.
After talking to his children about what it means to live in a democracy and to have freedoms, he decided to put his money where his mouth is.
"It actually really helps to get off my ass and do something!"
Schreiber’s grandparents were Ukrainian, and he described the US as a nation of grandchildren. "Almost all of us are at some point grandchildren of immigrants", he said.
"I think we all need to step it up right now, and recognise that we are more related than we are not."
And his message to the Ukrainian people? "Slava Ukraini!" he says - Long Live Ukraine.
First pictures of Moskva crew since sinking
The Russian defence ministry has published images showing what it says is the crew of the cruiser Moskva - the first time any sailors from the ship have been seen since its sinking.
A large group of sailors is seen on parade in the Crimean port city of Sevastopol, where they are inspected by the Commander-in-chief of the Russian Navy, Admiral Nikolay Yevmenov.
The ministry quoted Adm Yevmenov as saying the officers and crew would "continue their service".
Video content
It announced late on Thursday that the Moskva, the flagship of the Black Sea fleet, had sunk on stormy seas after a fire caused by exploding ammunition. Ukraine said it had sunk the ship with two Neptune missiles.
The loss of the ship has been described as a huge blow to Russian morale.
Though Russia said at the time that the crew had been taken to Sevastopol, this is the first time any evidence of the survival of any sailors has been shown.
Russia has not reported any casualties from the fire or the sinking.
However, an unnamed US official quoted by Reuters said Washington believed there were casualties, and Ukraine claims the ship's captain, Anton Kuprin, was killed on board.
The multi-million-pound homes of sanctioned oligarchs
A dozen sanctioned Russians are linked to an estimated £800m worth of property in the UK, analysis by the BBC reveals.
Multi-million pound country manors in the south of England and luxury flats in London's most expensive areas are among the homes which have been snapped up by figures linked to Vladimir Putin.
Some of the individuals deny ownership of the mansions, which may mean they are beyond the reach of the sanctions.
To get to the bottom of who owns what, the BBC carried out a detailed trawl of leaked offshore documents, the Land Registry and court papers - as well as previous reporting.
Read more:
Sanctioned Russian oligarchs linked to £800m worth of UK property
Zelensky: Eliminating Mariupol defenders will end talks
Ukraine's President Volodymyr Zelensky has said eliminating Ukrainian fighters in the southern port city of Mariupol will put an end to talks with Russia.
Referring to a town outside Kyiv that has been devastated by heavy shelling, Mr Zelensky told the Ukrainska Pravda news website: "Mariupol could be like 10 Borodyankas.
"I want to say that the elimination of our military, our guys, will put an end to all negotiations."
He said Ukraine would trade neither its territory nor its people, adding: "The more places like Borodyanka there are, the harder it will be".
Earlier, Ukraine insisted its troops were still holding out in the ruins of Mariupol, where Ukrainian forces have been pushed back to the Azovstal metal works near the port.
Minesweeping dog helps clear Chernihiv
A Jack Russell has been been hard at work helping to remove explosive devices left behind by Russian troops.
Patron is currently working in the Chernihiv region, north of Kyiv, and has so far helped to remove hundreds of devices.
Video content
Captured Ukrainian oppositionist's wife calls for exchange with UK prisoners
The wife of captured Ukrainian pro-Russian opposition leader Viktor Medvedchuk has called on UK Prime Minister Boris Johnson to help arrange an exchange between her husband and British nationals in the Ukrainian military taken prisoner by Russia.
"Mr prime minister, you have a great influence on President Zelensky," Oksana Marchenko said in an address on YouTube.
"If you are not indifferent to the fate of your subjects, help their family and friends return [them], help me return Viktor."
We recently reported the concerns of Aiden Aslin's family after Russian media reported his capture in the city of Mariupol. Mr Aslin, a dual national born in Newark, Nottinghamshire, was one of the two men mentioned by Ms Marchenko.
Russian Foreign Ministry spokeswoman Maria Zakharova said in her telegram channel she hoped Mr Johnson "would not be slow to respond".
Mr Medvedchuk was captured by Ukrainian security agents on Tuesday while apparently trying to flee to Russia. He had been under house arrest on suspicion of treason but escaped when Russia invaded in late February.
As well as leading the Opposition Platform - For Life party, he is a wealthy businessman with close links to Russian President Vladimir Putin.
But the Kremlin has previously said it would not consider him for an exchange because he is a "foreign politician".
What we know about the Lviv attack
Toby Luckhurst
Reporting from Lviv
The Ukrainian authorities have said at least one person has died after the Russian attack on the capital Kyiv overnight.
Explosions were also heard in Lviv last night. But officials in the region say this was because of the successful defence of the area - anti-aircraft units managed to destroy “four cruise missiles” fired by Russian Su-35 planes, according to the head of the regional government Makysm Kozytskyi.
In an update filed on Telegram Kozytskyi added that the jets took off from Baranovichi airfield in Belarus.
There has been no comment from Russia about the attack.
UK government 'resolute' after Russia travel bans
The Foreign Office has not yet responded directly to today’s banning of 13 UK politicians from Russia, but a government spokesperson issued a statement denouncing the Russian invasion.
“The UK and our international partners stand united in condemning the Russian government’s reprehensible actions in Ukraine and calling for the Kremlin to stop the war," the spokesperson said.
"We remain resolute in our support for Ukraine."
British Prime Minister Boris Johnson and Foreign Secretary Liz Truss were among those barred from entering Russia over what Moscow called their "hostile" stance on the Ukraine conflict. Russia said it would expand the list of banned individuals.
Officials say Western sanctions imposed on Russia since 24 February represent the most serious measures ever imposed on any major economy.
In a statement announcing its travel bans, Russia's foreign ministry accused London of an "unbridled information and political campaign aimed at isolating Russia internationally, creating conditions for containing our country and strangling the domestic economy".
UK sanctions include asset freezes on Russian President Vladimir Putin and Russian Foreign Minister Sergei Lavrov, asset freezes and travel bans on Russian oligarchs, and sanctions against more than 1,200 individuals and entities close to Mr Putin. Many of these sanctions include travel bans.
Ukrainian Mariupol fighters 'to be eliminated'
Ukrainian fighters who remain in Mariupol and refuse to surrender will be eliminated, the head of the Russian-backed Donetsk people's republic (DPR) has said.
Russian-allied soldiers are close to capturing the southern city of Mariupol, but Ukrainian forces are thought to be resisting the onslaught from the port area and the Azovstal factory - a massive iron and steel plant.
Videos have emerged of Ukrainian forces vowing not to surrender their positions.
This week Moscow said more than 1,000 Ukrainian marines had surrendered in Mariupol, but Ukraine denied the claim.
Talking to journalists in Mariupol, DPR head Denis Pushilin said: "Those members of the regular army, like the marines you have seen, who are prepared to surrender have surrendered.
"Whereas the nationalists, that is members of the nationalist battalions, it appears, have no intention of surrendering, that is why they are to be eliminated."
Footage of Mr Pushylin making the statement, standing next to Chechen politician Adam Delimkhanov and surrounded by troops, was broadcast on Russian news channel Rossiya 24.
Mariupol lies in territory claimed by the so-called DPR and is of strategic significance to the Russian army as it seeks to establish a land route between Crimea in the west and Donbas in the east.
'I don’t know why the Russians hate us so much'
Anna Foster
Reporting from Kyiv
Olya Nyikolaena pokes out her tongue. “We don’t sell Russian caviar, ugh! Ukrainian!” she exclaims proudly, waving her hand over the colourful tins that fill her stall.
The day the war began, Kyiv’s Besarabsky Market locked its doors. Three days ago it finally reopened. Much of it is still dark and empty, but a trickle of customers are browsing the jarred pickles, meat and fresh fruit.
“It’s been hard earning money with everything closed”, says Olya. “Most people haven’t returned yet. They’re afraid.”
As Russian threats to Kyiv renew, Svetlana Mikolyvna tells me she shelters in the basement when the air raid sirens sound.
“We still worry a lot. But really slowly life is coming back to a kind of normality. Small shops and cafes are starting to reopen, you can see the tiny changes.”
“I don’t know why the Russians hate us so much” Olya adds. “We are a hospitable nation, happy to have guests, but not the ones that bomb you at 4am.”