PageSourceSearch

https://londondrinksguide.com/en/about-596.htm

html londondrinksguide.com collected 2026-10-06 08:13:29 UTC 47,311 bytes, 970 lines download raw bytes

1<!DOCTYPE HTML>
2<html><!-- InstanceBegin template="/Templates/public2Col.dwt.php" codeOutsideHTMLIsLocked="true" --> 
3<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5	<!-- InstanceBeginEditable name="headCode" -->
6		<!-- InstanceEndEditable -->
7			
8		<title>About London Drinks Guide</title>
9		<meta name="description" content="" />
10		<meta name="keywords" content="" />
11		<meta property="og:url" content="https://londondrinksguide.com/en/about-596.htm" />
12		<meta property="og:type" content="article" />
13		<meta property="og:title" content="About London Drinks Guide" />
14		<meta property="og:description" content="" />
15									
16				
17				
18					<meta property="og:image" content="https://londondrinksguide.com/cont/img/logo_rectangle_color.svg" />
19				
20						<meta property="og:locale" content="en_US">
21		<meta property="og:site_name" content="London Drinks Guide">
22		<meta name="twitter:card" content="summary_large_image" />				
23	
24	<meta name="viewport" content="width=device-width, initial-scale=1.0">
25<link rel="shortcut icon" href="https://londondrinksguide.com/cont/img/logo_favIcon.png" />
26<meta name="language" content="en" />
27<meta name="DC.language" content="en" />
28<meta name="robots" content="INDEX,FOLLOW,ALL" />
29<meta name="google-site-verification" content="eGcwhWgLzZCU9j2DO0v3MGruLXfDGdO7xAt229y5M9E" />
30<link href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800|Source+Serif+Pro&display=swap" rel="stylesheet">
31<!-- load all Font Awesome v6 styles -->
32<link href="https://beverageexecutive.com/cont/js/fontawesome/css/all.css" rel="stylesheet" />
33<!-- support v4 icon references/syntax -->
34<link href="https://beverageexecutive.com/cont/js/fontawesome/css/v4-shims.css" rel="stylesheet" />
35<script src="https://apis.google.com/js/platform.js"></script>
vendor: 1 bytes, line 35
35
36<script src="/cont/js/functions.js" type="text/javascript"></script>
vendor: 1 bytes, line 36
36
37<script type="text/javascript" src="https://londondrinksguide.com/cont/js/jquery.js"></script>
37
38  
39    
39<script type="text/javascript" src="/cont/js/jQueryUI/jQuery-UI.min.js"></script>
39
40    <link rel="stylesheet" href="/cont/js/jQueryUI/jQuery-UI.theme.css" type="text/css" media="screen">
41    <link rel="stylesheet" href="/cont/js/jQueryUI/jQuery-UI-custom.css" type="text/css" media="screen">
42    
42<script type="text/javascript" src="https://londondrinksguide.com/cont/js/jquery.form.js"></script>
42
43	
43<script src="/cont/js/responsiveTabs/responsiveTabs.js" type="text/javascript"></script>
43
44	<link rel="stylesheet" href="/cont/js/responsiveTabs/responsiveTabs.css" type="text/css" media="screen" />	
45	<link rel="stylesheet" href="https://londondrinksguide.com/cont/js/nivoSlider/nivo-slider.css" type="text/css" media="screen" />
46	
46<script src="https://londondrinksguide.com/cont/js/nivoSlider/jquery.nivo.slider.js" type="text/javascript"></script>
46
47	
47<script src="https://londondrinksguide.com/cont/js/jquery.carouFredSel.js" type="text/javascript"></script>
47
48	
48<script src="https://londondrinksguide.com/cont/js/modal/modal.js" type="text/javascript"></script>
48
49	<link rel="stylesheet" href="https://londondrinksguide.com/cont/js/modal/modal.min.css" type="text/css" />
50	
50<script src="https://londondrinksguide.com/cont/js/fancybox/jquery.fancybox.js" type="text/javascript"></script>
50
51	<link href="https://londondrinksguide.com/cont/js/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" />
52<link href="https://beverageexecutive.com/cont/css/styles_competition_results.min.css" type="text/css" rel="stylesheet" />
53<link href="https://globaldrinksguide.com/cont/css/styles_common_drinkGuidesTheme1.css" rel="stylesheet" type="text/css" />
54<link href="/cont/css/styles_public_londonDrinksGuide.css" rel="stylesheet" type="text/css" />
vendor: 65 bytes, lines 54-55
54
55	<script async src="https://www.googletagmanager.com/gtag/js?id=
55UA-155304842-1
vendor: 12 bytes, line 55
55"></script> 
55<script> 
vendor: 127 bytes, line 55
55window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
55UA-155304842-1
vendor: 4 bytes, line 55
55'); 
55</script>
55
56</head>
57<body id="gen" class="public2Col gen  detail  en desktop recID-596">
58	<div id="wrapper"> <a name="top" id="top"></a>
59		<!-- START Header-->
60<header class="marginBottom-S">
61	<!-- START .stack stack1-->
62	<div class="stack stack1">
63					<!-- START contentViewport-->
64			<div class="contentViewport flexContainer">
65				<!-- START Header Logo-->
66				<hgroup class="col col1">
67					<a href="/en/" id="homeButton">
68						<h1>
69							<img src="https://londondrinksguide.com/cont/img/logo_square_color.svg" alt="London Drinks Guide">
70						</h1>
71					</a>
72				</hgroup>
73				<!-- END Header Logo-->
74				<div class="col col2">
75						<div class="box gen default headerTop hideOnMobile">
76	    		
77			<article class="id-613 headerTop">
78									 
79								<div class="txt">
80		    		   
81		  			<div class="body"><h4>Where Drinks Culture Lives <img alt="by Beverage Trade Network" src="https://londondrinksguide.com/cont/img/logo_byBTN.svg" /></h4>
82</div>
83				</div>
84		  	</article>
85		
86	</div>
87<!--  -->					<ul class="cityNav">
88						<li><a href="https://londondrinksguide.com" target="_blank" class="current">London</a></li>
89						<li><a href="https://newyorkdrinksguide.com" target="_blank" class="">New York</a></li>
90						<li><a href="https://losangelesdrinksguide.com" target="_blank" class="">Los Angeles</a></li>
91						<li><a href="https://chicagodrinksguide.com" target="_blank" class="">Chicago</a></li>
92						<li><a href="https://sanfranciscodrinksguide.com" target="_blank" class="">San Francisco</a></li>
93						<!-- <li><a href="https://mumbaidrinksguide.com" target="_blank" class="">Mumbai</a></li> -->
94						<li><a href="https://parisdrinksguide.com" target="_blank" class="">Paris</a></li>
95					</ul>
96				</div>
97				<!-- START Header right signup/signin menu-->
98				<div class="headerTools col col3 hideOnMobile">
99					<!-- START nav .userMenu  -->
100					<nav class="sessionMenu">
101						
102					</nav>
103					<!-- END nav .userMenu  -->
104				</div>
105				<!-- END Header right signup/signin menu-->
106			</div>
107			<!-- END .contentViewport-->
108			</div>
109	<!-- END .stack stack1-->
110	<!-- START .stack stack2 mainMenu-->
111	<div class="stack stack2 mainMenuContainer">
112		<!-- START main menu -->
113		<div class="hideOnMobile contentViewport">
114				<nav class="primary main" >
115	  <ul class="mnu">
116	    	    
117	    <li id="recID-684" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/where-to-drink-93/" target="_self">Where to drink</a>
118		    
119				<ul class="subMenu" id="parentSectionID-684">
120				
121		    		
122			    	
123			          	<li id="recID-687" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/where-to-drink-93/restaurants-96/" target="_self">Restaurants</a></li>
124			    	
125				
126		    		
127			    	
128			          	<li id="recID-688" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/where-to-drink-93/pubs-97/" target="_self">Pubs</a></li>
129			    	
130				
131		    		
132			    	
133			          	<li id="recID-689" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/where-to-drink-93/bars-98/" target="_self">Bars</a></li>
134			    	
135				
136		    		
137			    	
138			          	<li id="recID-690" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/where-to-drink-93/in-and-around-london-99/" target="_self">In and Around London</a></li>
139			    	
140				
141			    </ul>
142		    
143	        </li>
144
145	    
146	    <li id="recID-685" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/what-to-drink-94/" target="_self">What to Drink</a>
147		    
148				<ul class="subMenu" id="parentSectionID-685">
149				
150		    		
151			    	
152			          	<li id="recID-691" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/what-to-drink-94/beers-100/" target="_self">Beer</a></li>
153			    	
154				
155		    		
156			    	
157			          	<li id="recID-692" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/what-to-drink-94/spirits-101/" target="_self">Spirits</a></li>
158			    	
159				
160		    		
161			    	
162			          	<li id="recID-693" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/what-to-drink-94/wines-102/" target="_self">Wines</a></li>
163			    	
164				
165		    		
166			    	
167			          	<li id="recID-694" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/what-to-drink-94/cocktails-103/" target="_self">Cocktails</a></li>
168			    	
169				
170			    </ul>
171		    
172	        </li>
173
174	    
175	    <li id="recID-686" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/things-to-do-95/" target="_self">Things to Do </a>
176		    
177				<ul class="subMenu" id="parentSectionID-686">
178				
179		    		
180			    	
181			          	<li id="recID-695" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/things-to-do-95/itineraries-104/" target="_self">Itineraries</a></li>
182			    	
183				
184		    		
185			    	
186			          	<li id="recID-696" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/things-to-do-95/events-105/" target="_self">Events</a></li>
187			    	
188				
189			    </ul>
190		    
191	        </li>
192
193	    
194	    <li id="recID-697" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/features-106/" target="_self">Features</a>
195		    
196				<ul class="subMenu" id="parentSectionID-697">
197				
198		    		
199			    	
200			          	<li id="recID-698" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/features-106/people-107/" target="_self">People</a></li>
201			    	
202				
203		    		
204			    	
205			          	<li id="recID-699" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/features-106/brands-108/" target="_self">Brands</a></li>
206			    	
207				
208		    		
209			    	
210			          	<li id="recID-701" class=" lnk"><a href="https://londondrinksguide.com/en/blog/categories/features-106/stories-110/" target="_self">Stories</a></li>
211			    	
212				
213			    </ul>
214		    
215	        </li>
216
217	    
218	    <li id="recID-706" class=" lnk"><a href="https://londondrinksguide.com/en/products/" target="_blank">Products</a>
219		    
220				<ul class="subMenu" id="parentSectionID-706">
221				
222		    		
223			    	
224			          	<li id="recID-707" class=" lnk"><a href="https://londondrinksguide.com/en/company/" target="_blank">Companies</a></li>
225			    	
226				
227			    </ul>
228		    
229	        </li>
230
231	    
232	    <li id="recID-650" class=" lnk"><a href="/en/about-596.htm" target="_self">About</a>
233		    
234				<ul class="subMenu" id="parentSectionID-650">
235				
236		    		
237				        <li id="recID-646" class=" muf"><a href="/en/advertise-646.htm">Advertise</a></li>
238		      		
239			    	
240				
241		    		
242			    	
243			          	<li id="recID-665" class=" lnk"><a href="https://londondrinksguide.com/en/about-us-596.htm" target="_blank">Company information</a></li>
244			    	
245				
246			    </ul>
247		    
248	        </li>
249
250	    
251	    <li id="recID-704" class=" lnk"><a href="https://globaldrinksguide.com/en/" target="_self">Submit Product</a>
252		    
253				<ul class="subMenu" id="parentSectionID-704">
254				
255			    </ul>
256		    
257	        </li>
258
259	    
260	    	  </ul>
261	</nav>
262<script type="text/javascript">
263	$(document).ready(function(){
264		$('ul.subMenu').each(function(){
265			if($(this).find('li').length == 0){
266				$(this).remove();
267			}
268		})
269	});
270	// deploy subsections when parent section clicked
271	/*
272	function deploySubSections(parentSectionID){
273		$('.main .subMenu').css('display','none');// Hide all submenus
274		$('.main #parentSectionID-'+parentSectionID).css('display','block'); // Show requested sub menu
275	};
276	*/
277	// LEGACY function
278	function showHideUserActions(d) {
279		if(d=="boxUsersLogIn"){
280			$('#logInButton').click();
281		}
282		if(d=="boxUsersSignUp"){
283			$('#signUpButton').click();
284		}
285	}
286			// Detect current section if in "gen" and add class to corresponding menu item
287		$(document).ready(function(){
288		    $('#recID-596').addClass('current');
289		});
290	</script>
290
291		<!-- END .contentViewport .flexGridContainer-->
292		</div> <!-- END .hideOnMobile contentViewport -->
293	</div><!-- END .stack stack2 mainMenuContainer -->
294	</header>
295<!-- END Header -->
296		<div id="mainContentArea" class="contentViewport paddingTop-M">
297			<div class="flexContainer flexLayout7 stackOnMobile paddOnMobile">
298				<div class="col col1">
299																
300						<main>
301							<section>
302								<article class="articleStyle2">  
303									<header>
304										<h1>About Us</h1>
305										<div class="subTitle">
306											<h2></h2>
307										</div>
308										
309									</header>
310									<div class="txt">
311										<div class="body"><p>LondonDrinksGuide.com, is an online portal focused on the culture of drinks in London.&nbsp;London Drinks Guide&#39;s no #1 goal is to offer an insider&rsquo;s guide to the city.&nbsp;The London Drinks Guide is your ideal space to look for wines, beers, spirits, and cocktails recommended by noted bartenders and sommeliers from around the world.</p>
312
313<p>The guide will share the latest cocktails and recipes along with new bars and pubs openings in London. The London Drinks Guide aims to be the source of your information on global and local drinking culture. The online portal is set to become the best guide for Londoners, and anyone visiting London as they connect with the top bartenders and sommeliers, owners of bars, restaurants, and pubs around London, and across Europe as well.</p>
314
315<p>With the help of the London Drinks Guide, you can go from, &ldquo;I have no idea what wine to buy while staring at the discount section at your local supermarket&rdquo; to &ldquo;Have you tried this Manto Negre from Mallorca&rdquo; or &ldquo;I know this amazing hidden bar that we have to go to&rdquo;. Not only will you find what you&rsquo;re looking for in the drinks industry, but you will also get to learn about wines, beers, spirits, and the industry as a whole from industry experts.</p>
316
317<p>London Drinks Guide is brought to you by Beverage Trade Network, a leading b2b drinks industry media company.&nbsp;The London Drinks Guide has been a long time coming and is really a culmination of the work that BTN has been doing all these years.</p>
318
319<p>&quot;We have gone from strength to strength in the B2B drinks industry and now feel the time is right to take our expertise and contacts and talk directly to consumers with a unique platform that is based on the expertise of those sharing their views on it. We think our combination of information and education will be both interesting and fun for consumers,&quot; says Sid Patel, CEO, and Founder of Beverage Trade Network and London Drinks Guide.</p>
320
321<p>About Beverage Trade Network</p>
322
323<p>Beverage Trade Network (BTN) hosts events, competitions, expos, tastings and conferences for the alcohol beverage industry on a global basis. BTN hosts the USA Trade Tasting event in New York, the International Bulk Wine &amp; Spirits Show in San Francisco, London and London Drinks Guide, and a number of other events in Asia, Europe and North America. BTN also publishes a number of publications for the wine, beer and spirits industry.</p>
324
325<p>Beverage Trade Network is dedicated to helping producers and brand owners get closer to buyers, distributors and retailers. As part of this mission, Beverage Trade Network organizes events as part of a wider drinks initiative to introduce new brands, producers and manufacturers to the global marketplace.</p>
326</div>
327									</div>
328								</article>
329							</section>	
330						</main>
331						
332						<!-- cached on 2026-10-06T07:06:56+00:00 -->
333														</div>
334				<div class="col col2"> 	
335							<section class="box blog  headerStyle3 innerArticleStyle6 marginBottom-S hideFooter hideSubCategory">
336		<header>
337			<span></span><h1>From Our Blog</h1>
338		</header>
339		<div class="listing">
340			
341			<article>
342				
343					<div class="imgContainer">
344								        			<a href="/en/blog/where-to-drink-93/the-martini-that-defines-london-why-no-3-gin-at-dukes-bar-is-still-the-benchmark-530.htm">
345		        									<img src="https://londondrinksguide.com/en/blog/images/w/250/LondonDrinksGuide-04222026075710000000-69e87f56ce5a2.jpg" border="0" class="none" alt="Photo for: The Martini That Defines London: Why No.3 Gin at Dukes Bar Is Still the Benchmark" />
346						</a>
347					</div>
348				
349		        <div class="txt">
350		        			        		<h3>Where to Drink</h3>
351		        			        	<h2>
352		        				        			<a href="/en/blog/where-to-drink-93/the-martini-that-defines-london-why-no-3-gin-at-dukes-bar-is-still-the-benchmark-530.htm">
353		        				        			The Martini That Defines London: Why No.3 Gin at Dukes Bar Is Still the Benchmark
354		        		</a>
355		        	</h2>
356		        	<div class="subTitle"><datetime>22/04/2026</datetime> From Dukes Bar’s iconic Martini ritual to No.3 Gin earning top honours at the International London Spirits Competition, discover how precision, heritage, and performance define London’s ultimate cocktail benchmark.</div>
357		        </div>
358	        			    </article>
359			
360			<article>
361				
362					<div class="imgContainer">
363								        			<a href="/en/blog/what-to-drink-94/how-britains-oldest-wine-merchant-created-the-worlds-best-gin-and-where-to-try-it-in-london-529.htm">
364		        									<img src="https://londondrinksguide.com/en/blog/images/w/250/LondonDrinksGuide-04222026064243000000-69e86de383c63.jpg" border="0" class="none" alt="Photo for: How Britain’s Oldest Wine Merchant Created the World’s Best Gin — And Where to Try It in London" />
365						</a>
366					</div>
367				
368		        <div class="txt">
369		        			        		<h3>What to Drink</h3>
370		        			        	<h2>
371		        				        			<a href="/en/blog/what-to-drink-94/how-britains-oldest-wine-merchant-created-the-worlds-best-gin-and-where-to-try-it-in-london-529.htm">
372		        				        			How Britain’s Oldest Wine Merchant Created the World’s Best Gin — And Where to Try It in London
373		        		</a>
374		        	</h2>
375		        	<div class="subTitle"><datetime>22/04/2026</datetime> From Berry Bros. & Rudd’s 320-year legacy to No.3 Gin winning top honours at the International London Spirits Competition, explore how London’s heritage and cocktail culture shape a world-class gin—and where to experience it.</div>
376		        </div>
377	        			    </article>
378			
379			<article>
380				
381					<div class="imgContainer">
382								        			<a href="/en/blog/where-to-drink-93/reviving-historic-london-pubs-526.htm">
383		        									<img src="https://londondrinksguide.com/en/blog/images/w/250/LondonDrinksGuide-11062025070936000000-690c9e109b580.jpg" border="0" class="none" alt="Photo for: Reviving Historic London Pubs" />
384						</a>
385					</div>
386				
387		        <div class="txt">
388		        			        		<h3>Where to Drink</h3>
389		        			        	<h2>
390		        				        			<a href="/en/blog/where-to-drink-93/reviving-historic-london-pubs-526.htm">
391		        				        			Reviving Historic London Pubs
392		        		</a>
393		        	</h2>
394		        	<div class="subTitle"><datetime>06/11/2025</datetime> Discover the innovative strategies breathing new life into London's historic pubs while preserving their rich cultural heritage.</div>
395		        </div>
396	        			    </article>
397			
398			<article>
399				
400					<div class="imgContainer">
401								        			<a href="/en/blog/things-to-do-95/things-to-do-in-november-2025-in-london-for-drinks-lovers-524.htm">
402		        									<img src="https://londondrinksguide.com/en/blog/images/w/250/LondonDrinksGuide-10082025091619000000-68e67233db57f.png" border="0" class="none" alt="Photo for: Things To Do in November 2025 in London for Drinks Lovers" />
403						</a>
404					</div>
405				
406		        <div class="txt">
407		        			        		<h3>Things to Do</h3>
408		        			        	<h2>
409		        				        			<a href="/en/blog/things-to-do-95/things-to-do-in-november-2025-in-london-for-drinks-lovers-524.htm">
410		        				        			Things To Do in November 2025 in London for Drinks Lovers
411		        		</a>
412		        	</h2>
413		        	<div class="subTitle"><datetime>08/10/2025</datetime> Your complete guide to wine tastings, cocktail bars, and drinks events across the city.</div>
414		        </div>
415	        			    </article>
416			
417		</div>
418		<footer>
419			<nav>
420				<a href="/en/blog/">See all Latest Blog</a>
421			</nav>
422		</footer>
423		<!-- cached on 2026-10-06 08:13:27 -->
424	</section>
425			
426	<div class="competitionResultsHtml"></div>
427	
427<script>
428		$(document).ready(function(){
429			var tag = 'londonDrinksGuide';
430			var eventIdentifier = '2025';
431			var pluginWidth = '100%';
432			var pluginHeight = 'auto';
433			var pluginVisibleItems = '1';
434			var sliderPauseTime = '1000';
435			var mediaUseOptimizer = '';
436			var mediaSize = '100';
437			var limit = '10';
438			var behaviour = 'exportRawResultsDataInJSON';
439			var webName = 'londonwinecompetition';
440			var event = 'LWC';
441			var boxTitle='London Wine Competition 2025 Winners';
442			var url = 'https://beverageexecutive.com/cont/competitionResults/competitionResults_box.php?ajax=true\n\
443						&tag='+tag+'\n\
444						&eventIdentifier='+eventIdentifier+'\n\
445						&limit='+limit+'\n\
446						&mediaUseOptimizer='+mediaUseOptimizer+'\n\
447						&mediaSize='+mediaSize+'\n\
448						&webName='+webName+'\n\
449						&event='+event+'\n\
450						&behaviour='+behaviour;
451			$.ajax({
452	     	 	url: url,
453		      	type: 'GET',
454		      	cache: false,
455		      	dataType:'json',
456		      	success:function(result){
457		      		console.log(result.length);
458			      	var featuredBrands = result.length;
459
460			      	if(featuredBrands > 0)
461			      	{
462			      		var html = '<section class="box competitionResults '+behaviour+'"> \n\
463									';
464							html +='<header><h1>'+boxTitle+'</h1></header>';
465							html +='<div class="carouselCompetitionResultsContainer carrousel" id="carrousel-competitionResults" style="width: '+pluginWidth+'; height: '+pluginHeight+'; display: block;">';		
466						for(var i = 0; i < result.length; i++){
467							var brandName = result[i]["brandName"];
468							var producerName = result[i]["producerName"];
469							var labelFile = result[i]["labelFile"];
470							var photoURL1 = result[i]["photoURL1"];
471							var publishedFinalScore = result[i]["publishedFinalScore"];
472							var countryName = result[i]["countryName"];
473							var winnerType = result[i]["winnerType"];
474							var webName = result[i]["webName"];
475							var resultLink = result[i]["resultLink"];
476							var pageLink = resultLink.substr(0,resultLink.lastIndexOf("#"));
477
478							html +=	'<div class="carrouselItem"><a href="'+resultLink+'" target="__blank"><article><div class="imgContainer"><img src="'+photoURL1+'" alt="Photo for '+producerName+'" /></div><div class="body"><div class="imgContainer"><img src="'+labelFile+'" alt="Photo for '+producerName+'"/></div><div class="content"><h2>'+brandName+'</h2><h3>'+producerName+'</h3><p>'+countryName+'</p></div></div></article></a></div>';
479						}
480						html +='</div>';
481						html +='<footer><a class="btn viewAllLink" target="_blank" href="'+pageLink+'">View All Winners</a></footer>';
482						html +='</section>';
483
484						$(".competitionResultsHtml").html(html);
485						$('#carrousel-competitionResults').carouFredSel({
486							circular: true, // Determines whether the carousel should be circular.
487							infinite: true, // Determines whether the carousel should be infinite. Note: It is possible to create a non-circular, infinite carousel, but it is not possible to create a circular, non-infinite carousel.
488							responsive: true, // Determines whether the carousel should be responsive. If true, the items will be resized to fill the carousel.
489							direction: "left", // The direction to scroll the carousel. Possible values: "right", "left", "up" or "down".
490							width: null, // The width of the carousel. Can be null (width will be calculated), a number, "variable" (automatically resize the carousel when scrolling items with variable widths), "auto" (measure the widest item) or a percentage like "100%" (only applies on horizontal carousels)
491							height: null, // The height of the carousel. Can be null (width will be calculated), a number, "variable" (automatically resize the carousel when scrolling items with variable heights), "auto" (measure the tallest item) or a percentage like "100%" (only applies on vertical carousels)
492							align: "center", // Whether and how to align the items inside a fixed width/height. Possible values: "center", "left", "right" or false.
493							padding: null, // Padding around the carousel (top, right, bottom and left). For example: [10, 20, 30, 40] (top, right, bottom, left) or [0, 50] (top/bottom, left/right).
494							synchronise: null, // Selector and options for the carousel to synchronise: [string selector, boolean inheritOptions, boolean sameDirection, number deviation] For example: ["#foo2", true, true, 0]
495							cookie: false, // Determines whether the carousel should start at its last viewed position. The cookie is stored until the browser is closed. Can be a string to set a specific name for the cookie to prevent multiple carousels from using the same cookie.
496							items: {
497								visible: pluginVisibleItems
498							},
499							scroll : {
500								items: pluginVisibleItems,
501								duration: 1500
502							},
503							auto : {
504								duration: sliderPauseTime != false ? sliderPauseTime :3000
505							},
506							onCreate: null          // Function that will be called after the carousel has been created. Receives a map of all data.
507						});
508						
509			      	}
510					
511		      	}
512		  	});
513		});
514	</script>
514
515	
516	<section class="box gen default competitionResultsCTA marginBottom-S">
517	    		
518			<article class="id-648 competitionResultsCTA">
519				 
520					 
521								<div class="txt">
522		    		   
523		  			<div class="body"><p class="pTagIncludeButton"><a class="btn viewAllLink" href="https://londonwinecompetition.com/en/" target="_blank">SUBMIT YOUR WINES</a></p>
524</div>
525				</div>
526		  	</article>
527		
528	</section>
529<!--  -->				</div>  
530			</div><!-- END flexContainer flexLayout1 -->
531			<!-- START banner box -->
532<!-- Section Tags:  --><!-- Banner position: homePageHeader --><!-- homePageHeader with no sectionTags -->	<div class="box banners defaultBehaviour homePageHeader hideOnMobile">
533	
534			<article class=" bID-14 jQueryTwo"><!-- START article tag -->
535		
536		
537		
538		
539		
540		
541		
542		<div class="jQueryBannerContainer galleryContainer" id="bID-14" style="position: relative; display: none;">
543			<!-- <img src="/cont/banners/jQueryImages/" class="headerImage" /> -->
544			<!-- <a href="https://globaldrinksguide.com/en/" target="_blank" class="bannerLink"></a> -->
545    		<div id="slider-14" class="nivoSlider" style="position: relative;">
546    		    <a href="https://asiawineratings.com/en/how-to-enter-252.htm" target="_blank" class="bannerLink"><img src="https://londondrinksguide.com/cont/banners/jQueryImages/LondonDrinksGuide-04202026094638000000-69e5f5fec1d55.jpg" alt="" title="" /></a>
547    		    <a href="https://asiaspiritsratings.com/en/how-to-enter-252.htm" target="_blank" class="bannerLink"><img src="https://londondrinksguide.com/cont/banners/jQueryImages/LondonDrinksGuide-04202026094645000000-69e5f6053f4a4.png" alt="" title="" /></a>
548    		</div>
549    		
549<script type="text/javascript">
550	    		$('#slider-14').nivoSlider({
551	    		    effect: 'fade',               // Specify sets like: 'fold,fade,sliceDown'
552	    		    slices: 1,                     	// For slice animations
553	    		    boxCols: 5,                     // For box animations
554	    		    boxRows: 5,                     // For box animations
555	    		    animSpeed: 500,                 // Slide transition speed
556	    		    pauseTime: 6000,                // How long each slide will show
557	    		    startSlide: 0,                  // Set starting Slide (0 index)
558	    		    directionNav: false,             // Next & Prev navigation
559	    		    controlNav: false,               // 1,2,3... navigation
560	    		    controlNavThumbs: false,        // Use thumbnails for Control Nav
561	    		    pauseOnHover: false,             // Stop animation while hovering
562	    		    manualAdvance: false,           // Force manual transitions
563	    		    randomStart: false,             // Start on a random slide 
564	    		    afterLoad: function(){
565	    		    	$('#bID-14').css('display','block'); // Avoid FUOC
566	    		    }
567	    		});
568    		</script>
568
569    	</div>
570    			
571	</article><!-- END article tag -->
572	
573	</div>
574	<!-- END banner box -->
575	  
576		</div><!-- END #mainContentArea -->
577		<footer>
578	<div class="footerMenuContainer paddingTop-S paddingBottom-S">
579		<div class="contentViewport flexContainer flexLayout8 stackOnMobile paddOnMobile">
580			<div class="col col1">
581				<div class="imageContainer">
582					<img src="https://londondrinksguide.com/cont/img/logo_wide_white.svg">
583				</div>
584			    <h3>Subscribe</h3>
585				<p>Join our newsletter to stay up to date on features and releases</p>
586				        
586<script type="text/javascript" src="https://londondrinksguide.com/cont/js/jquery.validate.min.js"></script>
586
587        
587<script type="text/javascript" src="https://londondrinksguide.com/cont/js/additional-methods.min.js"></script>
587
588        
588<script type="text/javascript" src="https://londondrinksguide.com/cont/js/jquery.form.js"></script>
588
589     
590    <div class="box users newsletterRegistrationFormWithEditableClaim  "  id="newsletterRegistrationFormWithEditableClaim">
591                        
592        
592<script type="text/javascript">
593            $(document).ready(function () {
594                    
595                $('#newsletterRegistrationForm-defaultNewsletter').ajaxForm({
596                    beforeSubmit: function () {
597                        $('#feedbackRegisterNewsletter-defaultNewsletter').next('div.errorMsg').remove(); // preemptively remove error div (will be shown again if necessary)
598                        // $.get("/clases/login.php?logout=logout"); // Preemptively log the user out
599                        return true; // continues submission of form 
600                    }, // END beforeSubmit: function ()
601                    success: function (responseText, statusText, xhr) {
602                        var result = parseInt(responseText.errorCode);
603                        console.log(responseText, statusText, xhr);
604                        console.log(result);
605                        if (responseText.errorCode=="2018") { // User clear to go
606                            $("#newsletterRegistrationForm-defaultNewsletter").attr('action','/en/newsletter-signup/register/');// Change form action
607                            $("#btnSubmitSubscribe-defaultNewsletter").click();// submit form to final destination once action has been changed
608                            $('#newsletterEmailSubscribe-defaultNewsletter').remove();// remove form
609                            $('#finalConfirmationNewsletter-defaultNewsletter').css('display','block');
610                            setCookie("", "", "30");
611                        } else if (responseText.status=="KO") { // There was some kind of error in initial user validation
612                            $('#feedbackRegisterNewsletter-defaultNewsletter').after('<div class="errorMsg">' + responseText.errorMessage + '</div>');
613                        } else if (responseText.errorCode=="2016") { // Final confirmation of successfull registration
614                            $('#feedbackRegisterNewsletter-defaultNewsletter').after('<div class="errorMsg">' + formErrorCodes[result] + '</div>');
615                        } else {
616                            $('#feedbackRegisterNewsletter-defaultNewsletter').after('<div class="errorMsg">' + formErrorCodes[errorCode] + '</div>');
617                        }
618                    } // END success: function (responseText, statusText, xhr)
619                }); // END $('#newsletterRegistration').ajaxForm({
620            }); // END $(document).ready(function () {
621        </script>
621
622        <!-- START unBoxedContent gen box inclusion -->
623                <!-- END unBoxedContent gen box inclusion -->
624        <div class="formContainer newsletterRegistrationForm">
625            <div id="feedbackRegisterNewsletter-defaultNewsletter"></div>
626            <div id="finalConfirmationNewsletter-defaultNewsletter" style="display: none;"><i class="fa fa-thumbs-up" aria-hidden="true"></i> Thank you for subscribing.</div>
627            <div id="newsletterEmailSubscribe-defaultNewsletter">
628                <form id="newsletterRegistrationForm-defaultNewsletter" class="formStyle1 newsletterRegistration" action="/en/newsletter-signup/validate/" method="post">
629                                            <input name="email" type="email" id="email" class="email" placeholder="Your Email Address" required>
630                        <input type="hidden" name="countryOriginISOCode" id="countryOriginISOCode" class="" value="">
631                                        <button type="submit" id="btnSubmitSubscribe-defaultNewsletter" class=""><i class="fa fa-paper-plane" aria-hidden="true"></i></button>
632                </form>
633            </div>
634        </div>
635    </div>
636			</div><!-- END .col col1 -->
637		    			    <div class="col col2">
638				    	<div class="box gen default footerNavigation ">
639	    		
640			<article class="id-620 footerNavigation">
641									 
642								<div class="txt">
643		    		   
644		  			<div class="body"><div>
645<ul>
646	<li>
647	<h3><a href="javascript:void(0);">Categories</a></h3>
648	</li>
649	<li><a href="https://londondrinksguide.com/en/blog/categories/whats-on-1/">What&#39;s On</a></li>
650	<li><a href="https://londondrinksguide.com/en/blog/categories/people-2/">People</a></li>
651	<li><a href="https://londondrinksguide.com/en/blog/categories/places-10/">Places</a></li>
652	<li><a href="https://londondrinksguide.com/en/blog/categories/drinks-71/">Drinks</a></li>
653	<li><a href="https://londondrinksguide.com/en/blog/categories/opinions-80/">Opinions</a></li>
654	<li><a href="https://londondrinksguide.com/en/advertise-646.htm">Advertise</a></li>
655</ul>
656</div>
657
658<div>
659<ul>
660	<li>
661	<h3><a href="javascript:void(0);">Partners</a></h3>
662	</li>
663	<li><a href="http://londonwinecompetition.com/">London Wine Competition</a></li>
664	<li><a href="http://London Spirits Competition">London Spirits Competition</a></li>
665	<li><a href="https://londonbeercompetition.com/">London Beer Competition</a></li>
666	<li><a href="https://getdrinksdelivered.com">Get Drinks Delivered&nbsp;</a></li>
667</ul>
668</div>
669
670<div>
671<ul>
672	<li>
673	<h3><a href="javascript:void(0);">Follow us</a></h3>
674	</li>
675	<li><a href="https://www.facebook.com/londondrinksguide/" target="_blank"><i class="fa fa-facebook"></i>Facebook </a></li>
676	<li><a href="https://www.instagram.com/thelondondrinksguide/" target="_blank"><i class="fa fa-instagram"></i>Instagram </a></li>
677	<li><a href="https://twitter.com/london_drinks?lang=ca" target="_blank"><i class="fa fa-twitter"></i>Twitter </a></li>
678	<li><a href="https://www.linkedin.com/company/london-drinks-guide/" target="_blank"><i class="fa fa-linkedin"></i>Linkedin </a></li>
679	<li><a href="https://globaldrinksguide.medium.com/" target="_blank"><i class="fa fa-medium"></i>Medium </a></li>
680</ul>
681</div>
682
683<div>
684<ul>
685	<li>
686	<h3><a href="javascript:void(0);">Contact</a></h3>
687	</li>
688	<li><a href="mailto:[email protected]">[email protected]</a></li>
689	<li><a>+ 44 203 858 0159</a></li>
690</ul>
691</div>
692
693<div>&nbsp;</div>
694</div>
695				</div>
696		  	</article>
697		
698	</div>
699<!--  -->			    </div><!-- END .col col2 -->
700		    		</div><!-- END .contentViewport flexContainer -->
701	</div>
702	<div class="footerFooterContainer">
703		<div class="contentViewport">
704				<div class="box gen default footerContactData ">
705	    		
706			<article class="id-621 footerContactData">
707									 
708								<div class="txt">
709		    		   
710		  			<div class="body"><div class="flexContainer flexLayout3">
711<div class="col col1">
712<p>&copy; 2025&nbsp;London Drinks Guide. All rights reserved.</p>
713</div>
714
715<div class="col col2"><img alt="by Beverage Trade Network" src="https://londondrinksguide.com/cont/img/logo_byBTN.svg" /></div>
716
717<div class="col col3">
718<ul>
719	<li><a href="">Privacy Policy</a></li>
720	<li><a href="">Terms of Service</a></li>
721</ul>
722</div>
723</div>
724</div>
725				</div>
726		  	</article>
727		
728	</div>
729<!--  -->		</div>
730	</div>
731	<div class="invisibleElementsContainer" style="display: none;">
732		
732<script type="text/javascript">
733    var formErrorCodes = {
734      0: '<span class="icn white large alert"><p></span>Unknown error. Please try again later.</p>',
735      2003 : '<span class="icn white large alert"></span><p>The User is already registered in our database. Please enter a new one.</p>',
736      2008 : '<span class="icn white large alert"></span><p>Your User account has been created successfully. <a href="#log-in">Log-in now</a>.</p>',
737      2010 : '<span class="icn white large alert"></span><p>The entered Nick-Name is already in use. Please select another one.</p>',
738      2011 : '<span class="icn white large alert"></span><p>You are missing mandatory fields.</p>',
739      2012 : '<span class="icn white large alert"></span><p>Passwords do not match, please try again.</p>',
740      2015 : '<span class="icn white large alert"></span><p>Invalid captcha text.</p>',
741      2016 : '<span class="icn white large alert"></span><p>Your User account has been created successfully. A message has been sent to your email to confirm your account. Now redirecting to home page.</p>',
742      2020 : '<span class="icn white large alert"></span><p>User account not yet verified.</p>',
743      2021 : '<span class="icn white large alert"></span><p>Your user account has been placed temporarily under review. Please contact support.</p>',
744      2022 : '<span class="icn white large alert"></span><p></p>',
745      2023 : '<span class="icn white large alert"></span><p>Invalid username/password.</p>'
746    };
747</script>
747
748<div class="box users inlineAJAXLogInForm formStyle1 headerStyle1"  id="inlineAJAXLogInForm">
749<!-- START visitor login form --> 
750  <header>
751    <h1><span></span>Log in</h1>
752  </header>  
753    <article>
754      <form action="/en/users/login/do-login/" id="participantsLoginForm" method="post" class="standard trackTooltipArea">
755          <div id="feedbackLogin" style="display: none;"></div>
756          <label for="user">Your Email</label>
757          <input type="email" name="user" id="userEmailAddress" placeholder="Email" required /> 
758          <label for="password">Your Password</label>
759          <input type="password" name="password" id="password" placeholder="Password" required /> 
760          <div class="buttonBar right">
761             <input class="btn rectangle" type="submit" id="participantsLoginBtn" value="Log-in">
762          </div>
763          <p class="disclaimer">No account?<br/>Register <a href="/en/sign-up/user-sign-up.htm" class="">here</a> if you are a consumer looking for info and beverage reviews.<br/>Register <a href="/en/sign-up/business-registration.htm" class="">here</a> if you want to list your Business or submit your Beverages.</p>
764          <p class="disclaimer small">Need to recover your password? <a href="/en/subscribers-zone/password-retrieval.htm">click here</a></p>
765      </form>
766      
766<script type="text/javascript">
767          $.validator.addMethod("validate_email", function(value, element) {
768              if (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(value)) {
769                  return true;
770              } else {
771                  return false;
772              }
773          }, "Please enter a valid email");
774          $(document).ready(function(){
775            $('#participantsLoginForm').validate({ //Validate Login Form
776                rules: {
777                  user: {
778                      required: true,
779                      email: {
780                        validate_email: true
781                      },
782                  },   
783                  password: {
784                      required: true,
785                  },                        
786                },
787                messages: {
788                  user: {
789                    required: "Email is required", 
790                    email: "Please enter a valid email address"
791                  },
792                  password: {
793                    required: "Password is required",
794                  }, 
795                }
796            });
797          }); 
798          var formErrorCodes = {
799              0: '<span class="icn white large alert"><p></span>Unknown error. Please try again later.</p>',
800              2003 : '<p><i class="far fa-frown"></i>The User is already registered in our database. Please enter a new one or log-in.</p>',
801              2008 : '<p><i class="far fa-frown"></i>Your User account has been created successfully. <a href="#log-in">Log-in now</a>.</p>',
802              2010 : '<p><i class="far fa-frown"></i>The entered Nick-Name is already in use. Please select another one.</p>',
803              2011 : '<p><i class="far fa-frown"></i>You are missing mandatory fields.</p>',
804              2012 : '<p><i class="far fa-frown"></i>Passwords do not match, please try again.</p>',
805              2015 : '<p><i class="far fa-frown"></i>Invalid captcha text.</p>',
806              2016 : '<p><i class="far fa-frown"></i>Your User account has been created successfully. A message has been sent to your email to confirm your account. Now redirecting to BTN home.</p>',
807              2020 : '<p><i class="far fa-frown"></i>User account not yet verified.</p>',
808              2021 : '<p><i class="far fa-frown"></i>Your user account has been placed temporarily under review. Please contact support.</p>',
809              2022 : '<p><i class="far fa-frown"></i></p>',
810              2023 : '<p><i class="far fa-frown"></i>Invalid username/password.</p>',
811              2024 : '<p><i class="far fa-frown"></i>Invalid email format.</p>',
812              2025 : '<p><i class="far fa-frown"></i>The length of the username should be less than 50 characters.</p>',
813              2026 : '<p><i class="far fa-frown"></i>The length of the password should be less than 40 characters.</p>'
814          };
815          $('#participantsLoginForm').ajaxForm({
816              beforeSubmit: function () {
817                  $('#feedbackLogin').next('div.errorMsg').fadeOut('slow'); // preemptively remove error div (will be shown again if necessary)
818                  if($('#participantsLoginForm').valid()){
819                      return true;
820                  } else {
821                      return false; // don't submit and have validate show the errors
822                  }
823              }, // END beforeSubmit: function ()
824              success: function (responseText, statusText, xhr) {
825                  if (responseText.status=="KO") { // User could not be logged in, display error msg
826                    $('#feedbackLogin').html(formErrorCodes[responseText.errorCode]);
827                    $('#feedbackLogin').fadeIn('slow');
828                  } else if (responseText.errorCode=="2022") { // User could be logged in OK
829                    console.log(responseText.data);
830                    if(responseText.data=="business"){
831                      window.parent.location.href = "/en/";
832                    }else{
833                      window.parent.location.href = "/en/";
834                    }
835                  }
836              }    
837          });
838      </script>
838
839    </article>
840    <!-- END participants login form -->
841	</div>
842	<!-- Load related purchase promotional box -->
843        </footer>
844<!-- Start Promotional Modals -->
845<!-- Start Home Page Modal -->
846	<!-- End Home Page Modal -->
847
848<!-- Start Sliding modal pop up -->
849			<div class="slidingModal" style="display: none;">
850		  	<div class="slidingModalClose"></div>
851		  			</div>
852
853		
853<script type="text/javascript">
854			$('.slidingModalClose').click(function() {
855			  	$('.slidingModal').toggleClass("subModalOpener");
856			});
857			
858			/* Set / Get / Check cookie variable */
859			function setCookie(cname, cvalue, exdays) {
860                var d = new Date();
861                d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
862                var expires = "expires="+d.toUTCString();
863                document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
864            }
865			function getCookie(cname) {
866			  	var name = cname + "=";
867			  	var ca = document.cookie.split(';');
868			  	for(var i = 0; i < ca.length; i++) {
869			    	var c = ca[i];
870			    	while (c.charAt(0) == ' ') {
871			      		c = c.substring(1);
872			    	}
873			    	if (c.indexOf(name) == 0) {
874			      		return c.substring(name.length, c.length);
875			    	}
876			  	}
877			  	return "";
878			}
879
880			function checkCookie() {
881			  	var user = getCookie("");
882			  	if (user == "defaultNewsletter" && user !="") {
883			  		if(!$('.slidingModal').hasClass("subModalOpener")){
884			    		$('.slidingModal').addClass('subModalOpener');
885			    	}
886			  	}
887			}
888			checkCookie();
889			
890		</script>
890
891	<!-- End sliding modal pop up -->
892<!-- End Promotional Modals -->
893<script type="text/javascript">
894    $(document).ready(function() {
895    				// init tooltip with specific scope
896            $('.trackTooltipArea').tooltip({
897                track: true
898            });
899		    				// AJAX specific fancybox uses
900			$(".modalOpener").fancybox({
901				type: 'iframe',
902				width: '350'
903			});
904			// general fancybox uses (images) ## FIXME: this should be more specific, now showing up everywhere, only should show on image links
905			$(".fancybox").fancybox();
906			 				$('.fancybox').append('<span><i class="fa fa-expand"></i> click to enlarge</span>');
907 							// Remove html content for login user
908		$(".removeIfLoggedIn").remove();
909				    });
910    	$('nav.primary ul.mnu > li').each(function() {
911		$(this).addClass('mm-opened');
912	});
913	$(function() {
914	    $(document).tooltip();
915	    $(".ui-helper-hidden-accessible").hide();
916	});
917</script>
vendor: 1 bytes, line 917
917
918<script type="text/javascript">
919    //This Ajax function is used for views updated
920    function viewFunction(sectionName,idField){
921        $.ajax({
922	      	type:'POST',
923            url:'/cont/'+sectionName+'/'+sectionName+'_box.php',
924            data:{behaviour:'updateViews',idField:idField,section:sectionName},
925            dataType : 'JSON',
926            success:function(response){
927            	if(response.status=='OK'){
928                	//console.log("Update Successfully");
929                }else{
930                	console.log("Update fail");
931                }
932            }
933        });
934    }
935    // function for Set cookie
936    function setViewsSharesCookie(cname, cvalue, exhours) {
937	  	const d = new Date();
938	 	d.setTime(d.getTime() + (exhours * 60 * 60 * 1000));  // 60 * 60 = 1 hours
939	  	var expires = "expires="+d.toUTCString();
940	  	document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/;SameSite=none;secure";
941	}
942	// function for get already set cookie value by cookie name
943	function getViewsSharesCookie(cname) {
944	  	var name = cname + "=";
945	  	var ca = document.cookie.split(';');
946	  	for(var i = 0; i < ca.length; i++) {
947	    	var c = ca[i];
948	    	while (c.charAt(0) == ' ') {
949	      		c = c.substring(1);
950	    	}
951	   	 	if (c.indexOf(name) == 0) {
952	      		return c.substring(name.length, c.length);
953	    	}
954	  	}
955	  	return "";
956	}
957	// This function is used for copy clipboard code
958	function copyClipboard(clipboardValue){
959	    var $temp = $("<input>");
960		var $url = $('#'+clipboardValue).attr("data-url");
961		$("body").append($temp);
962		$temp.val($url).select();
963		document.execCommand("copy");
964		$temp.remove();
965	}
966</script>
966
967	</div><!-- END #wrapper -->
968	<div id="mask"></div>
969</body>
970</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.