{"id":4505,"date":"2026-01-02T21:14:30","date_gmt":"2026-01-02T21:14:30","guid":{"rendered":"https:\/\/d9news.com\/index.php\/2026\/01\/02\/holly-ramsay-goes-full-kate-middleton-but-guest-list-told-another-story\/"},"modified":"2026-01-02T21:14:30","modified_gmt":"2026-01-02T21:14:30","slug":"holly-ramsay-goes-full-kate-middleton-but-guest-list-told-another-story","status":"publish","type":"post","link":"https:\/\/d9news.com\/?p=4505","title":{"rendered":"Holly Ramsay goes full Kate Middleton but guest list told another story"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<div class=\"medium-insert-images ui-sortable medium-insert-active\">\n<figure contenteditable=\"false\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-01-03\/642935_8000700_updates.jpg\" alt=\"Holly Ramsay goes full Kate Middleton but guest list told another story\" width=\"700\" height=\"400\" class=\"\"\/><figcaption contenteditable=\"true\" class=\"\">Holly Ramsay goes full Kate Middleton but guest list told another story<\/figcaption><\/figure>\n<\/div>\n<p>Holly Ramsay may not be royal, but on her wedding day she certainly dressed the part.<\/p>\n<p>The daughter of celebrity chef Gordon Ramsay has revealed that Princess Kate was a major style influence behind her elegant bridal look as she married Olympic swimming champion Adam Peaty in a lavish ceremony at Bath Abbey over the weekend.\u00a0<\/p>\n<p>Alongside Hollywood royalty Grace Kelly, the Princess of Wales helped shape a gown that Holly says made her feel \u201cvery princess-like\u201d.<\/p>\n<p>Speaking to <i>British Vogue<\/i>, Holly explained that the sheer scale of the historic abbey played a decisive role in her choice.\u00a0<\/p>\n<p>With its soaring ceilings and a 65-metre aisle, subtlety was never going to cut it. Instead, she opted for drama, tradition and timeless elegance.<\/p>\n<p>\u201cI knew I wanted something long, modest and lace-heavy,\u201d she said, adding that she has always admired Kate\u2019s wedding dress for its high neckline and feminine silhouette.<\/p>\n<p>The bride wore a lace Elie Saab gown, which she described as an \u201cinstant obsession,\u201d paired with a delicate lace veil.\u00a0<\/p>\n<p>Accessories included a shell-shaped Chanel minaudi\u00e8re and Amina Muaddi heels.<\/p>\n<p>In the days following the wedding, Adam\u2019s mother Caroline Peaty shared a series of emotional posts on social media, hinting at the toll the fallout has taken.\u00a0<\/p>\n<p>In one message, she wrote of losing \u201ca piece of myself that I will never get back,\u201d while another expressed hope for \u201ca year that doesn\u2019t hurt.\u201d<\/p>\n<p>According to reports, tensions reportedly stemmed from a disagreement over Caroline\u2019s wedding outfit, which allegedly spiralled into a wider family dispute.\u00a0<\/p>\n<p>Speaking to the <i>Daily Mail<\/i>\u00a0before the ceremony, Caroline said she felt \u201ccut out\u201d of her son\u2019s big day and described the situation as deeply painful, particularly over the Christmas period.<\/p>\n<p>Despite considering travelling to Bath Abbey to watch the wedding from outside, she ultimately decided against it, saying it would have been \u201ctoo sad\u201d and she did not want to detract from her son\u2019s moment.<\/p>\n<\/p><\/div>\n<p><script type=\"text\/javascript\">\n            setTimeout(function(){\n                var scriptElement=document.createElement('script');\n                scriptElement.type=\"text\/javascript\";\n                scriptElement.setAttribute=\"async\";\n                scriptElement.src=\"https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js\";\n                document.body.appendChild(scriptElement);\n            }, 1000);\n            \/\/setTimeout(function(){ $('.medium-insert-images').find('figure').show() }, 3000);\n            var loadDeferredJS = function() {\n              var lazyloadjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js'];\n              var alljs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/thirdparty.js?ver=133'];\n              var jqueryjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/jquery.min_new.js?ver=43'];\n              var bootstrapjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/bootstarp.js?ver=55'];\n              var sliderjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'];\n              var firebaseappjs = ['https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-app.js'];\n              var firebasejs = ['https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-analytics.js','https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-messaging.js'];\n              var firebasejs_tokenjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/push_notification.js?v=1.511'];\n              var alljscustom = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/my.js?ver=232366','https:\/\/www.geo.tv\/assets\/front\/js\/mycustom.js?ver=646'];\n              \/*setTimeout(function(){\n                  lazyloadjs.forEach(function (item,index) { \n                      var scriptElement=document.createElement('script');\n                      scriptElement.type=\"text\/javascript\";\n                      scriptElement.src = item;\n                      document.body.appendChild(scriptElement);\n                  });\n              }, 500);*\/\n                                    setTimeout(function(){\n                          jqueryjs.forEach(function (item,index) { \n                              var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.body.appendChild(scriptElement);\n                          });\n                    }, 1000);\n                    \/\/ setTimeout(function(){\n                    \/\/       bootstrapjs.forEach(function (item,index) { \n                    \/\/           var scriptElement=document.createElement('script');\n                    \/\/           scriptElement.type=\"text\/javascript\";\n                    \/\/           scriptElement.src = item;\n                    \/\/           document.body.appendChild(scriptElement);\n                    \/\/       });\n                    \/\/ }, 2000);\n                                    setTimeout(function(){\n                      firebaseappjs.forEach(function (item,index) { \n                          var scriptElement=document.createElement('script');\n                          scriptElement.type=\"text\/javascript\";\n                          scriptElement.src = item;\n                          document.body.appendChild(scriptElement);\n                      });\n                    }, 2500);\n                    setTimeout(function(){\n                      firebasejs.forEach(function (item,index) { \n                          var scriptElement=document.createElement('script');\n                          scriptElement.type=\"text\/javascript\";\n                          scriptElement.src = item;\n                          document.head.appendChild(scriptElement);\n                      });\n                    }, 4000);\n                    setTimeout(function(){\n                      firebasejs_tokenjs.forEach(function (item,index) { \n                                                        var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.head.appendChild(scriptElement);\n                                                });\n                    }, 6000);\n              const jqueryIntervalcheck = setInterval(function () {\n                if(typeof jQuery !== \"undefined\"){\n                    clearInterval(jqueryIntervalcheck);\n                                            setTimeout(function(){\n                              sliderjs.forEach(function (item,index) {\n                                  if(item == 'https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'){\n                                    var story_embed_gallery = $('.story-area').find('.embedgallery').length;\n                                    \/\/var story_embed_gallery = 0;\n                                    if(parseInt(story_embed_gallery) > 0){\n                                      var scriptElement=document.createElement('script');\n                                      scriptElement.type=\"text\/javascript\";\n                                      scriptElement.src = item;\n                                      document.body.appendChild(scriptElement);\n                                    }\n                                  }\n                              });\n                        }, 100);\n                        setTimeout(function(){\n                          alljscustom.forEach(function (item,index) {\n                                var scriptElement=document.createElement('script');\n                                scriptElement.type=\"text\/javascript\";\n                                scriptElement.src = item;\n                                document.body.appendChild(scriptElement);\n                          });\n                        }, 1300);\n                    \/*const jqueryIntervalcount = setInterval(function () {\n    if(typeof jQuery !== \"undefined\"){\n        clearInterval(jqueryIntervalcount);*\/\n        if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0)\n        {\n            !function (e, t, n, s) {\n                var i = \"InfogramEmbeds\", o = e.getElementsByTagName(t)[0], d = \/^http:\/.test(e.location) ? \"http:\" : \"https:\";\n                if (\/^\\\/{2}\/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) {\n                    var a = e.createElement(t);\n                    a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)\n                }\n            }(document, \"script\", \"infogram-async\", \"https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js\");\n        }\n        if($('.flourishClass').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/public.flourish.studio\/resources\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.apester-media').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.twitter-tweet').length > 0)\n        {\n            var tweetObj = document.getElementsByClassName('tweetPost');\n            var counter_tweet = 0;\n            if (tweetObj.length == 0) {\n                tweetObj = document.getElementsByClassName('twitter-tweet');\n                $.each(tweetObj, function (i, v) {\n                    $(this).attr('id', 'twitter-post-widget-' + i);\n                });\n            } else {\n                $.each(tweetObj, function (i, v) {\n                    if($(this).find('.twitter-tweet').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('https:\/\/platform.twitter.com\/widgets.js', function () {\n                var k = 0;\n                var tweet = document.getElementById('twitter-post-widget-' + k);\n                var tweetParent, tweetID;\n                while (tweet) {\n                    tweetParent = tweet.parentNode;\n                    \/\/tweetID = tweet.dataset.tweetId;\n                    tweetID = tweetParent.getAttribute(\"id\");\n                    if(tweetID === null){\n                      tweetID = tweet.dataset.tweetId;\n                    }\n                    \/\/var tweetVideoClass = tweet.getAttribute('class').split(' ')[0];\n                    $(tweet).remove();\n                    twttr.widgets.createTweet(\n                        tweetID,\n                        tweetParent\n                    );\n                    k++;\n                    tweet = document.getElementById('twitter-post-widget-' + k);\n                }\n            });\n            \/*==============*\/\n            var tweetObjVid = document.getElementsByClassName('tweetVideo');\n            var counter_tweet = 0;\n            if (tweetObjVid.length == 0) {\n                tweetObjVid = document.getElementsByClassName('twitter-video');\n                $.each(tweetObjVid, function (i, v) {\n                    $(this).attr('id', 'twitter-vid-widget-' + i);\n                });\n            } else {\n                $.each(tweetObjVid, function (i, v) {\n                    if($(this).find('.twitter-video').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('\/\/platform.twitter.com\/widgets.js', function () {\n                var v = 0;\n                var tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                var tweetParentVid, tweetIDVid;\n                while (tweetVid) {\n                    tweetParentVid = tweetVid.parentNode;\n                    \/\/tweetIDVid = tweetVid.dataset.tweetId;\n                    tweetIDVid = tweetParentVid.getAttribute(\"id\");\n                    if(tweetIDVid === null){\n                      tweetIDVid = tweet.dataset.tweetId;\n                    }\n                    $(tweetVid).remove();\n                    twttr.widgets.createVideo(\n                        tweetIDVid,\n                        tweetParentVid\n                    );\n                    v++;\n                    tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                }\n            });\n        }\n        if($('.instagram-media').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/platform.instagram.com\/en_US\/embeds.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.tiktok-embed').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.tiktok.com\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.threadsPost').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.threads.net\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.fb-video').length > 0 || $('.fb-post').length > 0){\n            var container_width = $(window).width();\n             if(container_width < 500){\n                if($('.fb-video').length > 0){\n                    let embed_url = $('.fb-video').attr('data-href');\n                    let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-video\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n                    $('.fb-video').parent('.embed_external_url').html(htmla);\n                }\n                else{\n                    let embed_url = $('.fb-post').attr('data-href');\n                    let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-post\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n                }                \n            }\n            $('body').prepend('\n<div id=\"fb-root\"><\/div>\n');\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v2.11&appId=580305968816694\";\n            document.body.appendChild(scriptElement);\n        }\n        var scriptElement=document.createElement('script');\n        scriptElement.type=\"text\/javascript\";\n        scriptElement.setAttribute=\"async\";\n        scriptElement.src=\"\/\/dcc4iyjchzom0.cloudfront.net\/widget\/loader.js\";\n        document.body.appendChild(scriptElement);\n    \/*}\n},100);*\/                }\n              },100);\n            };\n            var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\n            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n            var loadDeferredJSCaptcha = function() {\n                var addJSNode = document.getElementById(\"captchejs\");\n                var replacement = document.createElement(\"div\");\n                replacement.innerHTML = addJSNode.textContent;\n                document.body.appendChild(replacement);\n                addJSNode.parentElement.removeChild(addJSNode);\n            };\n            window.addEventListener('load', loadDeferredJS);\n                            \/\/window.addEventListener('load', loadDeferredJSCaptcha);\n                      <\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><br \/>\n<br \/><br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br \/>\n|           Mehar Ahmad Raza<br \/>\n|<br \/>\n| Facebook: @meharahmadrazaofficials<br \/>\n| WhatsApp: +923234842661<br \/>\n| TikTok: @meharahmadrazaofficial<br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Holly Ramsay goes full Kate Middleton but guest list told another story Holly Ramsay may not be royal, but on&hellip;<\/p>\n","protected":false},"author":2,"featured_media":4506,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[639,1734,1758,1378,1753,2071,1759,1801,294],"class_list":["post-4505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entertainment","tag-full","tag-guest","tag-holly","tag-kate","tag-list","tag-middleton","tag-ramsay","tag-story","tag-told"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/d9news.com\/?p=4505\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News\" \/>\n<meta property=\"og:description\" content=\"Holly Ramsay goes full Kate Middleton but guest list told another story Holly Ramsay may not be royal, but on&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/d9news.com\/?p=4505\" \/>\n<meta property=\"og:site_name\" content=\"D9 News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063909317225\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-02T21:14:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"390\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mehar Ahmad Raza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mehar Ahmad Raza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/d9news.com\/?p=4505#article\",\"isPartOf\":{\"@id\":\"https:\/\/d9news.com\/?p=4505\"},\"author\":{\"name\":\"Mehar Ahmad Raza\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/625ab6d347808370879543b6bc37447a\"},\"headline\":\"Holly Ramsay goes full Kate Middleton but guest list told another story\",\"datePublished\":\"2026-01-02T21:14:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/d9news.com\/?p=4505\"},\"wordCount\":364,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/d9news.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/?p=4505#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg\",\"keywords\":[\"full\",\"guest\",\"Holly\",\"Kate\",\"list\",\"Middleton\",\"Ramsay\",\"story\",\"told\"],\"articleSection\":[\"Entertainment\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/d9news.com\/?p=4505#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/d9news.com\/?p=4505\",\"url\":\"https:\/\/d9news.com\/?p=4505\",\"name\":\"Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News\",\"isPartOf\":{\"@id\":\"https:\/\/d9news.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/d9news.com\/?p=4505#primaryimage\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/?p=4505#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg\",\"datePublished\":\"2026-01-02T21:14:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/d9news.com\/?p=4505#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/d9news.com\/?p=4505\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/?p=4505#primaryimage\",\"url\":\"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg\",\"contentUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg\",\"width\":700,\"height\":390},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/d9news.com\/?p=4505#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/d9news.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Holly Ramsay goes full Kate Middleton but guest list told another story\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/d9news.com\/#website\",\"url\":\"https:\/\/d9news.com\/\",\"name\":\"D9 News HD\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/d9news.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/d9news.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/d9news.com\/#organization\",\"name\":\"D9 News HD Pakistan No.1 Web Media Network\",\"url\":\"https:\/\/d9news.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg\",\"contentUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg\",\"width\":104,\"height\":105,\"caption\":\"D9 News HD Pakistan No.1 Web Media Network\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=100063909317225\",\"https:\/\/www.youtube.com\/@d9newsofficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/625ab6d347808370879543b6bc37447a\",\"name\":\"Mehar Ahmad Raza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g\",\"caption\":\"Mehar Ahmad Raza\"},\"url\":\"https:\/\/d9news.com\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/d9news.com\/?p=4505","og_locale":"en_US","og_type":"article","og_title":"Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News","og_description":"Holly Ramsay goes full Kate Middleton but guest list told another story Holly Ramsay may not be royal, but on&hellip;","og_url":"https:\/\/d9news.com\/?p=4505","og_site_name":"D9 News","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063909317225","article_published_time":"2026-01-02T21:14:30+00:00","og_image":[{"width":700,"height":390,"url":"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg","type":"image\/jpeg"}],"author":"Mehar Ahmad Raza","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mehar Ahmad Raza","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/d9news.com\/?p=4505#article","isPartOf":{"@id":"https:\/\/d9news.com\/?p=4505"},"author":{"name":"Mehar Ahmad Raza","@id":"https:\/\/d9news.com\/#\/schema\/person\/625ab6d347808370879543b6bc37447a"},"headline":"Holly Ramsay goes full Kate Middleton but guest list told another story","datePublished":"2026-01-02T21:14:30+00:00","mainEntityOfPage":{"@id":"https:\/\/d9news.com\/?p=4505"},"wordCount":364,"commentCount":0,"publisher":{"@id":"https:\/\/d9news.com\/#organization"},"image":{"@id":"https:\/\/d9news.com\/?p=4505#primaryimage"},"thumbnailUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg","keywords":["full","guest","Holly","Kate","list","Middleton","Ramsay","story","told"],"articleSection":["Entertainment"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/d9news.com\/?p=4505#respond"]}]},{"@type":"WebPage","@id":"https:\/\/d9news.com\/?p=4505","url":"https:\/\/d9news.com\/?p=4505","name":"Holly Ramsay goes full Kate Middleton but guest list told another story - D9 News","isPartOf":{"@id":"https:\/\/d9news.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/d9news.com\/?p=4505#primaryimage"},"image":{"@id":"https:\/\/d9news.com\/?p=4505#primaryimage"},"thumbnailUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg","datePublished":"2026-01-02T21:14:30+00:00","breadcrumb":{"@id":"https:\/\/d9news.com\/?p=4505#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/d9news.com\/?p=4505"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/?p=4505#primaryimage","url":"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg","contentUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2026\/01\/l_642935_124531_updates.jpg","width":700,"height":390},{"@type":"BreadcrumbList","@id":"https:\/\/d9news.com\/?p=4505#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/d9news.com\/"},{"@type":"ListItem","position":2,"name":"Holly Ramsay goes full Kate Middleton but guest list told another story"}]},{"@type":"WebSite","@id":"https:\/\/d9news.com\/#website","url":"https:\/\/d9news.com\/","name":"D9 News HD","description":"","publisher":{"@id":"https:\/\/d9news.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/d9news.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/d9news.com\/#organization","name":"D9 News HD Pakistan No.1 Web Media Network","url":"https:\/\/d9news.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/#\/schema\/logo\/image\/","url":"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg","contentUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg","width":104,"height":105,"caption":"D9 News HD Pakistan No.1 Web Media Network"},"image":{"@id":"https:\/\/d9news.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063909317225","https:\/\/www.youtube.com\/@d9newsofficial"]},{"@type":"Person","@id":"https:\/\/d9news.com\/#\/schema\/person\/625ab6d347808370879543b6bc37447a","name":"Mehar Ahmad Raza","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g","caption":"Mehar Ahmad Raza"},"url":"https:\/\/d9news.com\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/posts\/4505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4505"}],"version-history":[{"count":0,"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/posts\/4505\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php?rest_route=\/wp\/v2\/media\/4506"}],"wp:attachment":[{"href":"https:\/\/d9news.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d9news.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d9news.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}