{"id":2490155,"date":"2026-07-06T13:36:57","date_gmt":"2026-07-06T13:36:57","guid":{"rendered":"https:\/\/celebrity.land\/en\/?p=2490155"},"modified":"2026-07-06T13:36:57","modified_gmt":"2026-07-06T13:36:57","slug":"claudia-winkleman-and-sir-lenny-henry-among-wimbledon-celebrities","status":"publish","type":"post","link":"https:\/\/celebrity.land\/en\/claudia-winkleman-and-sir-lenny-henry-among-wimbledon-celebrities\/","title":{"rendered":"Claudia Winkleman and Sir Lenny Henry among Wimbledon celebrities"},"content":{"rendered":"<p><\/p>\n<div id=\"subscription-content\">\n<p>Sir Lenny, 67, who began his career as the winner of TV talent show New Faces in 1975, sported a brown suit over a cream shirt and tie as he arrived at the tournament with partner Lisa Makin.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/22b3968825ce310f230e094031276323Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMDY3\/2.85204320.jpg?w=640\" alt=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-title=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Andrew Matthews\" data-usage-terms=\"Editorial use only. No commercial use without prior written consent of the AELTC. Still image use only \u2013 no moving images to emulate broadcast. No superimposing or removal of sponsor\/ad logos.\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/22b3968825ce310f230e094031276323Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMDY3\/2.85204320.jpg?w=239 239w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/22b3968825ce310f230e094031276323Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMDY3\/2.85204320.jpg?w=478 478w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/22b3968825ce310f230e094031276323Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMDY3\/2.85204320.jpg?w=956 956w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Lenny Henry on day eight of the 2026 Wimbledon Championships at the All England Lawn Tennis and Croquet Club, London (Andrew Matthews\/PA)<\/p>\n<p>Attending the championships alongside her husband Kris Thykier, Traitors host Winkleman embraced Wimbledon whites with a cream blazer jacket and trousers paired with a white T-shirt and shoes.<\/p>\n<p>American tennis star Billie Jean King, who was portrayed by Emma Stone in the 2017 film Battle of the Sexes, also took her seat in the royal box to watch the action on Centre Court.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/abe993321bf5fb2ee355013ddd4e51c0Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMTg2\/2.85204908.jpg?w=640\" alt=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-title=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Andrew Matthews\" data-usage-terms=\"Editorial use only. No commercial use without prior written consent of the AELTC. Still image use only \u2013 no moving images to emulate broadcast. No superimposing or removal of sponsor\/ad logos.\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/abe993321bf5fb2ee355013ddd4e51c0Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMTg2\/2.85204908.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/abe993321bf5fb2ee355013ddd4e51c0Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMTg2\/2.85204908.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/abe993321bf5fb2ee355013ddd4e51c0Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMTg2\/2.85204908.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Prue Leith on day eight of the 2026 Wimbledon Championships (Andrew Matthews\/PA)<\/p>\n<p>The former world number one won 39 grand slam titles and secured her first major singles win at Wimbledon in 1966, before claiming all three titles in 1972.<\/p>\n<p>At the 1979 championships, King made history when she secured her 20th title by winning in the doubles alongside Martina Navratilova.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4c10d389d3e2a0eee1d899a126cde410Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMjY2\/2.85204712.jpg?w=640\" alt=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-title=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Andrew Matthews\" data-usage-terms=\"Editorial use only. No commercial use without prior written consent of the AELTC. Still image use only \u2013 no moving images to emulate broadcast. No superimposing or removal of sponsor\/ad logos.\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4c10d389d3e2a0eee1d899a126cde410Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMjY2\/2.85204712.jpg?w=220 220w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4c10d389d3e2a0eee1d899a126cde410Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMjY2\/2.85204712.jpg?w=440 440w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4c10d389d3e2a0eee1d899a126cde410Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwMjY2\/2.85204712.jpg?w=880 880w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Ncuti Gatwa on day eight of the 2026 Wimbledon Championships (Andrew Matthews\/PA)<\/p>\n<p>King was joined in the box by Swiss tennis champion Roger Federer, who took his seat beside former British player Debbie Jevan.<\/p>\n<p>Wimbledon veteran Federer held the record for the most men\u2019s singles match wins in the grand slam\u2019s history \u2013 until he was surpassed by Novak Djokovic on Sunday.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/9c2d88cb970a9d7acff620d6da36dbadY29udGVudHNlYXJjaGFwaSwxNzgzNDMwMzQ1\/2.85204339.jpg?w=640\" alt=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-title=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Mike Egerton\" data-usage-terms=\"Editorial use only. No commercial use without prior written consent of the AELTC. Still image use only \u2013 no moving images to emulate broadcast. No superimposing or removal of sponsor\/ad logos.\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/9c2d88cb970a9d7acff620d6da36dbadY29udGVudHNlYXJjaGFwaSwxNzgzNDMwMzQ1\/2.85204339.jpg?w=320 320w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/9c2d88cb970a9d7acff620d6da36dbadY29udGVudHNlYXJjaGFwaSwxNzgzNDMwMzQ1\/2.85204339.jpg?w=640 640w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/9c2d88cb970a9d7acff620d6da36dbadY29udGVudHNlYXJjaGFwaSwxNzgzNDMwMzQ1\/2.85204339.jpg?w=1280 1280w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Roger Federer on day eight of the 2026 Wimbledon Championships (Mike Egerton\/PA)<\/p>\n<p>Pictured greeting Federer were the Duchess of Gloucester, the Princess of Wales\u2019s mother Carole Middleton, who wore a pale blue blazer, and Kate\u2019s sister Pippa Matthews, who opted for a summery white dress dotted with red flowers.<\/p>\n<p>As patron of the All England Club, Kate visited the grounds on Thursday to hand out tickets to those in Wimbledon\u2019s famous queue, and watched British men\u2019s singles hopeful Arthur Fery play his second-round match against Finland\u2019s Otto Virtanen.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/39178669d199aa39495d1fd2d4619972Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwNDQ2\/2.85205578.jpg?w=640\" alt=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-title=\"Wimbledon 2026 \u2013 Day Eight \u2013 All England Lawn Tennis and Croquet Club\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Andrew Matthews\" data-usage-terms=\"Editorial use only. No commercial use without prior written consent of the AELTC. Still image use only \u2013 no moving images to emulate broadcast. No superimposing or removal of sponsor\/ad logos.\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/39178669d199aa39495d1fd2d4619972Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwNDQ2\/2.85205578.jpg?w=320 320w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/39178669d199aa39495d1fd2d4619972Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwNDQ2\/2.85205578.jpg?w=640 640w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/39178669d199aa39495d1fd2d4619972Y29udGVudHNlYXJjaGFwaSwxNzgzNDMwNDQ2\/2.85205578.jpg?w=1280 1280w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Carole Middleton and Pippa Matthews in the royal box on day eight of the 2026 Wimbledon Championships (Andrew Matthews\/PA)<\/p>\n<p>Elsewhere, actor Ncuti Gatwa, who played the 15th Doctor in long-running BBC series Doctor Who, was spotted at the grounds wearing a pale grey, check-patterned suit.<\/p>\n<p>Photographed with a glass of Pimm\u2019s in hand, TV chef Prue Leith brought the colour with a flowery dress, statement spectacles and jewellery.<\/p>\n<\/div>\n<p><script type = \"text\/javascript\">\n( function () {\n    window._sp_ = {\n        config: {\n            baseEndpoint: 'https:\/\/a02342.alloaadvertiser.com',\n            accountId: 52,\n            targetingParams:{\n                subscribed: false,\n                privacy: false\n            },\n            gdpr: { },\n            events: {\n                onMessageReady: function (message_type) {\n                    trackSPEvents('event76');\n                },\n                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {\n                    console.log('message_type: ', message_type);\n                    console.log('choice_id: ', choice_id);\n                    console.log('choice_type_id: ', choice_type_id);\n                    if ('yes' === 'yes') {\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event83'); \/\/Consent Banner Reject All\n                            trackSPEvents('event82'); \/\/Journalism Message Shown\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 9) {\n                            trackSPEvents('event77');\n                        }\n                    } else {\n                        \/\/ these are the second argument in non-gate\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event77');\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 13) {\n\t\t                    trackSPEvents('event83');\n                        }\n                    }\n                },\n                onPrivacyManagerActionStatus: function(message_type, status, actionType) {\n                    console.log('message_type: ' + message_type);\n                    console.log('status: ' + status);\n                    console.log('actionType: ' + actionType);\n                    if ('yes' === 'yes') {\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 9) {\n                            trackSPEvents('event68'); \/\/Privacy Manager Redirect\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event75'); \/\/Forced tcf String Change\n                        }\n                    } else {\n                    \/\/ these are the second argument in non-gate\n                        if (actionType === 13) {\n                            trackSPEvents('event81'); \/\/Privacy Manager Reject\n                        }\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event80'); \/\/Privacy Manager Save & Exit\n                        }\n                    }\n                },\n                onPMCancel: function (message_type) {\n                    console.log('onPMCancel', message_type);\n                    trackSPEvents('event84'); \/\/Privacy Manager Back\n                },\n            }\n        }\n    }\n    __tcfapi('addEventListener', 2, function (tcData, success) {\n        console.log('SP: Event Listen:', tcData, success);\n        if (success && tcData.eventStatus === 'useractioncomplete') {\n            setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);\n            var csnt=\"none\";\n            if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n                csnt=\"yes\";\n            } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {\n                csnt=\"no\";\n            }\n            googletag.cmd.push(function() {\n                \/\/ console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);\n                googletag.pubads().setTargeting('dfpcsnt', csnt);\n            });\n            \/\/ ready to start DFP\n            \/\/ console.log('PIANO: setting unrestricted via useractioncomplete');\n            \/\/ runPiano('unrestricted');\n            startAdvertising(tcData.listenerId);\n            var e = new Event('launch:cmp:choice-made');\n            window.dispatchEvent(e);\n        } else if (success && tcData.eventStatus === 'tcloaded') {\n            \/\/ tcloaded means a valid TCF v2.0 string is available\n            \/\/ console.log('PIANO: setting unrestricted via tcloaded');\n            \/\/ runPiano('unrestricted');\n            if (tcData.gdprApplies === false) {\n                $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.alloaadvertiser.com', path: \"https:\/\/www.alloaadvertiser.com\/\", expires: 100});\n            }\n            startAdvertising(tcData.listenerId);\n        } else if (success && tcData.eventStatus === 'useractionnotcomplete') {\n            \/\/ do nothing - this means the user has not made a choice yet\n        } else if (success && tcData.eventStatus === 'cmpuishown') {\n            \/\/ do nothing - this means the CMP UI has been shown\n        } else if (!success) {\n            \/\/ $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.alloaadvertiser.com', path: \"https:\/\/www.alloaadvertiser.com\/\", expires: 100});\n            \/\/ startAdvertising();\n        } else {\n            \/\/ console.log('PIANO: setting restricted');\n            \/\/ runPiano('restricted');\n        }\n    });\n    $(document).on('click', '.gdpr-option-v2', function (e) {\n        e.preventDefault();\n        sendEvent76 = false;\n        var id = $(this).data('v2-id');\n        if ($(this).data('is-gate') === 'yes') {\n            trackSPEvents('event87');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        } else {\n            trackSPEvents('event77');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        }\n    });\n    function getTcfData() {\n        __tcfapi('addEventListener', 2, function(data, success) {\n            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {\n                \/\/ console.log('DFP: No TCF data found, not setting cookies');\n                return;\n            }\n            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);\n        }, [755]);\n    }\n    getTcfData();\n    function setTcfCookie(data, legitimateInterests) {\n        var consents = [];\n        $.each(data, function(id, consent)  {\n            var c = (consent === true) ? 'yes' : 'no';\n            consents.push(c)\n        });\n        \/\/ console.log('DFP: consents length: ', consents.length);\n        if (consents.length !== 10) {\n            \/\/ consents = consents.fill('no', consents.length, 10);\n            for (var i = consents.length; i < 10; i++) {\n                consents[i] = 'no';\n            }\n        }\n        \/\/ console.log('DFP: Found consents to store in cookie:', consents);\n        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.alloaadvertiser.com', path: \"https:\/\/www.alloaadvertiser.com\/\", expires: 100});\n\n        var consentEvent4 = 'none';\n        if (typeof data[4] !== 'undefined') {\n            consentEvent4 = data[4] ? 'true' : 'false';\n        }\n        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.alloaadvertiser.com', path: \"https:\/\/www.alloaadvertiser.com\/\", expires: 100});\n\n        var legitInterest=\"none\";\n        if (legitimateInterests &#038;&#038; typeof legitimateInterests[2] !== 'undefined') {\n            legitInterest = legitimateInterests[2] ? 'true' : 'false';\n        }\n\n        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.alloaadvertiser.com', path: \"https:\/\/www.alloaadvertiser.com\/\", expires: 100});\n    }\n\n    var sendEvent76 = true;\n\n    function trackSPEvents(events) {\n        if (events === 'event76' &#038;&#038; !sendEvent76) {\n            return;\n        } else if (events === 'event76') {\n            sendEvent76 = false;\n        }\n\n        if (typeof window.s !== 'object') {\n            \/\/ console.log('DFP: No window.s object found, trying again in 1 second');\n            window.setTimeout(function () { trackSPEvents(events)} , 1000);\n            return;\n        }\n\n        \/\/ console.log(\"ADB: Tracking %s\", events);\n        \/\/ Re-create the Omniture object so the data can be tracked.\n        var s = window.s;\n\n        if (events.indexOf('event70') !== -1) {\n            \/\/ console.log('DFP: Events passed, added evars');\n            s.eVar35 = 'enabled';\n            s.prop35 = 'enabled';\n        }\n\n        s.events = events;\n        s.linkTrackEvents = events;\n        s.linkTrackVars = \"eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35\";\n        s.suppressPageView = true;\n        s.tl(true,'o','Ad Block');\n    }\n\n    function startAdvertising(id)\n    {\n        if (typeof window.doNotAdvertise !== 'undefined' &#038;&#038; window.doNotAdvertise === true) {\n            return;\n        }\n\n        \/\/ console.log(\"DFP: Is the page fully loaded?\", window.googleReady);\n        if (window.googleReady !== true) {\n            window.setTimeout(function () {\n                \/\/ console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');\n                startAdvertising(id);\n            }, 250);\n            return;\n        }\n\n        \/\/ Ensure that we never run this code twice\n        if (window.advertisingStart === true) {\n            return;\n        }\n        \/\/ console.log('DFP: Running advertisement');\n        window.advertisingStart = true;\n\n        var googletag = window.googletag;\n        \/\/ init google objects and array\n        (function() {\n            var gads = document.createElement('script');\n            gads.async = true;\n            gads.type=\"text\/javascript\";\n            gads.src=\"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(gads, node);\n        })();\n\n        \/\/ launch the exco slideshow player\n        launchExcoSlideshow();\n\n        \/\/ load facebook etc\n        loadSocials();\n\n        \/\/ Checking our decision to use headerbidding (shorterned as prebid) is correct\n        \/\/ via system logic, and that we have the simplified consent to do so\n        if (usePrebid &#038;&#038; $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n            var e = new Event('launch:sourcepoint:consentaccepted');\n            window.dispatchEvent(e);\n\n            \/\/ AP code initialisation\n            \/\/ the script is loaded via launch, once we have detected a consent signal via the datalayer.\n            fetchAp();\n\n            var site=\"desktop\";\n            var _site=\"desktop\";\n\n            \/\/ load IAS scripts and set up vars\n            (function() {\n                var ias = document.createElement('script');\n                ias.async = true;\n                ias.type=\"text\/javascript\";\n                ias.src=\"https:\/\/cdn.adsafeprotected.com\/iasPET.1.js\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(ias, node);\n            })();\n\n            \/\/ load the prebid script\n            (function() {\n                var pbs = document.createElement('script');\n                pbs.async = true;\n                pbs.type=\"text\/javascript\";\n                pbs.src=\"https:\/\/micro.rubiconproject.com\/prebid\/dynamic\/11022.js?group=newsquest\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(pbs, node);\n            })();\n\n            \/\/ tell google to actually get the bids from all relevant vendors when loaded\n            googletag.cmd.push(function () {\n                fetchHeaderBids();\n            });\n        }\n\n        \/\/ Outbrain\n        if (\n            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||\n            (window.data_layer.user.advertising_experience === 'Ad-Light' &#038;&#038; window.data_layer.config.disable_outbrain_with_ad_light === 'yes')\n        ) {\n            \/\/ console.log(\"No Outbrain script loading due to page settings\");\n        } else {\n            \/\/ console.log(\"Loading Outbrain\");\n            var ob = document.createElement('script');\n            ob.async = true;\n            ob.type=\"text\/javascript\";\n            ob.src=\"https:\/\/widgets.outbrain.com\/outbrain.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(ob, node);\n        }\n\n\n        \/\/ remove the listener\n        if (id !== null) {\n            window.__tcfapi('removeEventListener', 2, function (success) { }, id);\n        }\n    }\n\n    \/**\n     * Wait until we have advertising consent to show this advertising\n     * based replacement for the single image on our article pages\n     * This logic is based on excoSlidshowPlayerID that only appears on the page\n     * if a user is NOT a subscriber (including privacy plus) and the page has the\n     * correct information to show it (doesn't have a video, not in sport etc)\n     *\/\n    function launchExcoSlideshow() {\n        const slideShowPlayerId = window.excoSlideshowPlayerId;\n        \/\/ if we do not have a player id, we do not need to do anything\n        if (!slideShowPlayerId) {\n            return;\n        }\n\n        \/\/ this is exco's supplied code, modified for our use\n        (function (d, s, n) {\n            fjs = d.getElementsByTagName(s)[0];\n            js = d.createElement(s);\n            js.className = n;\n            js.src=\"\/\/player.ex.co\/player\/\" + slideShowPlayerId;\n            js.setAttribute('programmatic', 'true');\n\t        js.onload = function () {\n                const playerApi = ExCoPlayer.connect(slideShowPlayerId);\n                playerApi.init({});\n\n                playerApi.on('player-load', function(data) {\n                    $('.mar-article-image').remove();\n                    if (window.screen.width > 800) {\n                        $('.article-hero').attr('style', 'order: 1');\n                    }\n                    window.hide_overlay_for_exco = true;\n                });\n            };\n            fjs.parentNode.insertBefore(js, fjs);\n        }(document, 'script', 'exco-player'));\n    }\n    function loadSocials()\n    {\n        const socials = [\n            'https:\/\/platform.twitter.com\/widgets.js',\n            'https:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1',\n            'https:\/\/www.tiktok.com\/embed.js',\n        ];\n        socials.forEach((social) => {\n            var script = document.createElement('script');\n            script.src = social;\n            script.async = true;\n            document.getElementsByTagName('head')[0].appendChild(script);\n        });\n    }\n})();\n<\/script><\/p>\n<p><em> \u2018 The preceding article may include information circulated by third parties \u2019 <\/em><\/p>\n<p><em> \u2018 Some details of this article were extracted from the following source www.alloaadvertiser.com \u2019 <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sir Lenny, 67, who began his career as the winner of TV talent show New Faces in 1975, sported a brown suit over a cream shirt and tie as he arrived at the tournament with partner Lisa Makin. Lenny Henry on day eight of the 2026 Wimbledon Championships at the All England Lawn Tennis and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2490156,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_social_meta":[],"footnotes":""},"categories":[25173],"tags":[],"class_list":["post-2490155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artists"],"jetpack_featured_media_url":"https:\/\/celebrity.land\/en\/wp-content\/uploads\/2026\/07\/Claudia-Winkleman-and-Sir-Lenny-Henry-among-Wimbledon-celebrities.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2490155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/comments?post=2490155"}],"version-history":[{"count":1,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2490155\/revisions"}],"predecessor-version":[{"id":2490157,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2490155\/revisions\/2490157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media\/2490156"}],"wp:attachment":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media?parent=2490155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/categories?post=2490155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/tags?post=2490155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}