CINXE.COM
India’s National Fortnightly Magazine | Frontline
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" ><head><link rel="alternate" type="application/rss+xml" href="https://frontline.thehindu.com/feeder/default.rss"><title> India’s National Fortnightly Magazine | Frontline </title><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="title" content="India’s National Fortnightly Magazine" /><meta name="description" content="Frontline, the fortnightly English magazine from The Hindu, since 1984. Covering politics, social issues, environment, finance, business, economy, science, technology, art, culture, movies, entertainment, and social media." /><meta name="keywords" content="indian magazine, fortnightly magazine, national magazine, the nation news, environment news, world affairs news, science & technology news, social issues news, arts & culture news, latest books, current political news, indian economy news, breaking political news, politics news, literature news today, news on art and culture"/><meta name="robots" content="index, follow"/><meta name="robots" content="max-image-preview:large"><meta name="atdlayout" content="homepage" /><meta name="twitter:title" content="India’s National Fortnightly Magazine"><meta name="twitter:description" content="Frontline, the fortnightly English magazine from The Hindu, since 1984. Covering politics, social issues, environment, finance, business, economy, science, technology, art, culture, movies, entertainment, and social media."><meta name="twitter:image" content="https://frontline.thehindu.com/theme/images/og-image.jpg"><meta name="cXenseParse:title" content="" /><meta name="cXenseParse:description" content=""/><meta property="og:title" content="India’s National Fortnightly Magazine" /><meta property="og:description" content="Frontline, the fortnightly English magazine from The Hindu, since 1984. Covering politics, social issues, environment, finance, business, economy, science, technology, art, culture, movies, entertainment, and social media." /><meta property="og:image" content="https://frontline.thehindu.com/theme/images/og-image.jpg" /><meta property="og:url" content="https://frontline.thehindu.com/" /><meta property="al:android:url" content="https://frontline.thehindu.com/" /><meta property="og:type" content="website" /><meta name="ahrefs-site-verification" content="6df5b97abf2ea60f2d4123265496b92b4faa009ceff5444e0b8482ebddd508d6" /><meta name="google-site-verification" content="WY1FmWvKRVS0orKhLIaom7dbGrniILc-sHUaRmeR6cs" /><meta name="msvalidate:01" content="A0ACE607D11E08C87CE9AEB4F809133F" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:domain" content="frontline.in" /><meta name="twitter:site" content="@frontline_india" /><meta property="fb:app_id" content="304083423879211" /><meta property="og:site_name" content="Frontline" /><link rel="shortcut icon" type="image/x-icon" href="https://frontline.thehindu.com/favicon.ico" /><link rel="icon" type="image/ico" href="https://frontline.thehindu.com/favicon.ico" /><link rel="apple-touch-icon" href="https://frontline.thehindu.com/apple-touch-icon.png" /><link rel="apple-touch-icon-precomposed" href="https://frontline.thehindu.com/apple-touch-icon-precomposed.png" /><link rel="canonical" href="https://frontline.thehindu.com/" /><link href="https://assets.fewcents.co/" rel="dns-prefetch"><link href="https://assets.fewcents.co/" rel="preconnect"><link href="https://images.fewcents.co/" rel="dns-prefetch"><link href="https://images.fewcents.co/" rel="preconnect"><link href="https://www.googletagmanager.com" rel="dns-prefetch"><link href="https://www.googletagmanager.com" rel="preconnect"><link href="https://cdn.tinypass.com" rel="dns-prefetch"><link href="https://cdn.tinypass.com" rel="preconnect"><link href="https://cdn.cxense.com" rel="dns-prefetch"><link href="https://cdn.cxense.com" rel="preconnect"><link href="https://fonts.googleapis.com" rel="dns-prefetch"><link href="https://fonts.googleapis.com" rel="preconnect"><link href="https://experience.tinypass.com" rel="dns-prefetch"><link href="https://experience.tinypass.com" rel="preconnect"><link href="https://consent.trustarc.com" rel="dns-prefetch"><link href="https://consent.trustarc.com" rel="preconnect"><link href="https://buy.tinypass.com" rel="dns-prefetch"><link href="https://buy.tinypass.com" rel="preconnect"><link href="https://trustarc.mgr.consensu.org" rel="dns-prefetch"><link href="https://trustarc.mgr.consensu.org" rel="preconnect"><link href="https://connect.facebook.net" rel="dns-prefetch"><link href="https://connect.facebook.net" rel="preconnect"><link rel="preload" href="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png"><script> var dataLayer = window.dataLayer || []; dataLayer.push({ 'pageDetails' : { 'pageType' : 'home' ,'contentCategory' : '' } }); </script><script> var dataLayer = window.dataLayer || []; tp = window["tp"] || []; tp.push(["init", function () { if (tp.user.isUserValid()) { dataLayer.push({ 'data' : { 'email': tp.pianoId.getUser().email, 'uid': tp.pianoId.getUser().uid, 'platform': thgpiplatform() } }); } }]); </script><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap&family=Playfair+Display:wght@400;600;700;800;900&display=swap&family=Faustina:wght@300;400;500;600;700;800&display=swap" crossorigin="anonymous"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap&family=Playfair+Display:wght@400;600;700;800;900&display=swap&family=Faustina:wght@300;400;500;600;700;800&display=swap" crossorigin="anonymous"><style> @charset "UTF-8"; @font-face { font-family: "Publico Extra Bold Italic"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-BlackItalic-Web.woff2") format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-BlackItalic-Web.woff") format("woff"); font-weight: 800; font-style: italic; font-stretch: normal; font-display: swap; } @font-face { font-family: "Publico Extra Bold"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Black-Web.woff2") format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Black-Web.woff") format("woff"); font-weight: 800; font-style: normal; font-stretch: normal; font-display: swap; } @font-face { font-family: "Publico Bold Italic"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-BoldItalic-Web.woff2") format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-BoldItalic-Web.woff") format("woff"); font-weight: 600; font-style: italic; font-stretch: normal; font-display: swap; } @font-face { font-family: "Publico Bold"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Bold-Web.woff2" ) format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Bold-Web.woff") format("woff"); font-weight: 600; font-style: normal; font-stretch: normal; font-display: swap; } @font-face { font-family: "Publico Italic"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Italic-Web.woff2") format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Italic-Web.woff") format("woff"); font-weight: 400; font-style: italic; font-stretch: normal; font-display: swap; } @font-face { font-family: "Publico"; src: url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Roman-Web.woff2") format("woff2"), url("https://assetsfl.thehindu.com/theme/css/FLRX/fonts/PublicoBanner-Roman-Web.woff") format("woff"); font-weight: 400; font-style: normal; font-stretch: normal; font-display: swap; } </style><link rel="preload" as="style" href="https://assetsfl.thehindu.com/theme/css/fl-online/bootstrap.min.css?ver=1732189206" as="style"><link rel="stylesheet" type="text/css" href="https://assetsfl.thehindu.com/theme/css/fl-online/bootstrap.min.css?ver=1732189206" /><link rel="preload" type="text/css" href="https://assetsfl.thehindu.com/theme/css/fl-online.min.css?ver=1732189254" as="style"/><link rel="stylesheet" type="text/css" href="https://assetsfl.thehindu.com/theme/css/fl-online.min.css?ver=1732189254" as="style"/><link rel="preload" href="https://assetsfl.thehindu.com/theme/js/require.min.js?ver=1732189138" as="script"><script src="https://assetsfl.thehindu.com/theme/js/require.min.js?ver=1732189138" data-cfasync="false" ></script><script data-cfasync="false"> require.config({ // Local Directory baseUrl: "https://assetsfl.thehindu.com/theme/js", // Script Locations paths: { "jquery": "3.4.1/jquery.min", "bootstrap":"fl-online/bootstrap.bundle.min", "swiper": "fl-online/swiper.min", "jplayer": "fl-online/jquery.jplayer.min", "jplayerlist": "fl-online/jplayer.playlist.min", "bootstrap-datepicker": "fl-online/bootstrap-datepicker.min", "owlCarousel":"fl-online/owl.carousel.min", "ua-parser": "ua-parser.min", "custom":"https://assetsfl.thehindu.com/theme/js/fl-online/custom.js?ver=1732189138", "jquery-ui" : "jquery-ui-1.13.2.min" }, shim: { 'swiper': ['jquery'], 'bootstrap': ['jquery'], 'jplayerlist': ['jquery','jplayer'] }, waitSeconds:0 }); </script><script data-cfasync="false"> require(['jquery','bootstrap','custom']); </script><script type="text/javascript"> (function(w,d,s,r,k,h,m){ if(w.performance && w.performance.timing && w.performance.navigation) { w[r] = w[r] || function(){(w[r].q = w[r].q || []).push(arguments)}; (w[r].q = w[r].q || []).push(['trackConsoleEvents',true]); (w[r].q = w[r].q || []).push(['addBreadCrumbs',"setTimeoutFunction"]); tp = window["tp"] || []; tp.push(["init", function () { if (tp.user.isUserValid()) { (w[r].q = w[r].q || []).push(['userId',tp.pianoId.getUser().email]); } }]); h=d.createElement('script');h.async=true;h.setAttribute('src',s+k); d.getElementsByTagName('head')[0].appendChild(h); (m = window.onerror),(window.onerror = function (b, c, d, f, g) { m && m(b, c, d, f, g),g || (g = new Error(b)),(w[r].q = w[r].q || []).push(["captureException",g]);}) } })(window,document,'//static.site24x7rum.in/beacon/site24x7rum-min.js?appKey=','s247r','53c4badd3a20139b36f250cd54fc9004'); </script><script data-cfasync="false"> if(!(window.fetch&&window.Promise&&[].includes&&Object.assign&&window.Map)){ document.write('<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=default,fetch"></scr'+'ipt>'); } </script><script type="text/javascript" data-cfasync="false"> !function(){const e=()=>{const e="__tcfapiLocator",t=[],n=window;let o,s,a=n;for(;a;){try{if(a.frames[e]){o=a;break}}catch(c){}if(a===n.top)break;a=a.parent}o||(!function t(){const o=n.document,s=!!n.frames[e];if(!s)if(o.body){const t=o.createElement("iframe");t.style.cssText="display:none",t.name=e,o.body.appendChild(t)}else setTimeout(t,5);return!s}(),n.__tcfapi=function(...e){if(!e.length)return t;"setGdprApplies"===e[0]?e.length>3&&2===parseInt(e[1],10)&&"boolean"==typeof e[3]&&(s=e[3],"function"==typeof e[2]&&e[2]("set",!0)):"ping"===e[0]?"function"==typeof e[2]&&e[2]({gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"}):t.push(e)},n.addEventListener("message",(function(e){const t="string"==typeof e.data;let n={};if(t)try{n=JSON.parse(e.data)}catch(c){}else n=e.data;const o="object"==typeof n&&null!==n?n.__tcfapiCall:null;o&&window.__tcfapi(o.command,o.version,(function(n,s){let a={__tcfapiReturn:{returnValue:n,success:s,callId:o.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(t?JSON.stringify(a):a,"*")}),o.parameter)}),!1))};"undefined"!=typeof module?module.exports=e:e()}(); </script><script type="text/javascript" data-cfasync="false"> var thgCookieConsent = new Promise(function(resolve, reject) { let script = document.createElement('script'); script.src = "https://consent.truste.com/notice?domain=thehindugroup.com&c=teconsent>m=1&pcookie&js=nj¬iceType=bb&privacypolicylink=https%3A%2F%2Fwww.thehindugroup.com%2Fprivacy.html"; script.async = true; script.onload = function(){ resolve(script); } script.onerror =function(){ resolve(script); } document.head.append(script); }); </script><script type = "text/javascript" data-cfasync = "false" > function appURL(){ return "https://frontline.thehindu.com/"; } function pageType(){ return "sec"; } function pageTypeName(){ return "Home";} var DevIdf = { isMobile: false, isTablet: false, isDesktop: false, isMobileAndroid: false, isMobileIos: false, isLargeDesktop: false }; var ClientdeviceType = { "xlarge": "(min-width: 1600px)", "large": "(min-width: 1024px) and (max-width: 1599px)", "small": "(max-width: 767px)", "medium": "(min-width: 768px) and (max-width: 1023px)" }; var userAgent = navigator.userAgent || navigator.vendor || window.opera; function isDeviceEnabled(DeviceValue) {if (DeviceValue == "large" && (DevIdf.isDesktop || DevIdf.isLargeDesktop)) { return true; }else if (DeviceValue == "medium" && DevIdf.isTablet) { return true; } else if (DeviceValue == "small" && DevIdf.isMobile) { return true; } else if (DeviceValue == "twa" && (DevIdf.isMobileAndroid || DevIdf.isMobileIos)) { return true; } else if (DeviceValue == "all") { return true; } return false; } for (var type in ClientdeviceType) { if (window.matchMedia(ClientdeviceType[type]).matches) { switch (type) { case "xlarge": DevIdf.isLargeDesktop = true; break; case "large": DevIdf.isDesktop = true; break; case "medium": DevIdf.isTablet = true; break; case "small": DevIdf.isMobile = true; if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ){ DevIdf.isMobileIos = true; }else{ DevIdf.isMobileAndroid = true; } break; } break; } } function loadScript(url) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url; var x = document.getElementsByTagName('script')[0]; x.appendChild(s); } function loadCSS(url) { var link = document.createElement('link'); link.rel = 'stylesheet'; link.href = url; link.type = 'text/css'; var el = document.getElementsByTagName('link')[0]; el.parentNode.insertBefore(link, el); } function getUrlParameter( name, url ) { if (!url) url = location.href; name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp(regexS,"i"); var results = regex.exec( url ); return results == null ? null : results[1]; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function eraseCookie(name) { createCookie(name,"",-1); } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function deleteCookie(name) { createCookiewithdomain(name,null,-1); } function createCookiewithdomain(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; domain="+document.location.host.match(/\.[.\w]*/)+";path=/"; } function getStorage(name){ if(typeof(Storage) !== "undefined" && 'localStorage' in window && window.localStorage !== null) { if (localStorage.getItem(name)){ cookieObj = JSON.parse(localStorage.getItem(name)); if (cookieObj !== undefined && (cookieObj.e == null || cookieObj.e > new Date())){return cookieObj.v === undefined ? null : cookieObj.v ; } else{localStorage.removeItem(name);} } return null; } else {return readCookie(name);} } function setStorage(name,value,days){ if(typeof(Storage) !== "undefined" && 'localStorage' in window && window.localStorage !== null) { var date = new Date(); localStorage.setItem(name,JSON.stringify({"v":value, "e":date.setTime(date.getTime()+(days*24*60*60*1000))})) } else {createCookie(name,value,days);} } function eraseStorage(name){ if(typeof(Storage) !== "undefined" && 'localStorage' in window && window.localStorage !== null) {localStorage.removeItem(name);} else{eraseCookie(name)} } var isNonSubcribed = true;function isNonSubcribedUser(){return isNonSubcribed;} var myUserStatus = "anon";function UserCurrentStatus(){return myUserStatus;}var imageSizes = [80, 100, 115, 140, 155 ,170, 215, 230, 240, 300, 320, 355,385, 435, 460, 480,560, 615, 660, 730, 810, 960, 1080, 1140, 1200];function imglazyload(selector){ var lazyImages = []; if(typeof selector !== 'undefined' && selector){ lazyImages = [].slice.call(document.querySelectorAll(selector +" img.lazy")); } else{ lazyImages = [].slice.call(document.querySelectorAll("img.lazy")) } if ("IntersectionObserver" in window) { let lazyImageObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { let lazyImage = entry.target lazyImageloader(lazyImage); lazyImageObserver.unobserve(lazyImage); } }); }); lazyImages.forEach(function(lazyImage) { lazyImageObserver.observe(lazyImage); }); } else { lazyImages.forEach(function(lazyImage) { lazyImageloader(lazyImage); }); } window.__thgimgloaded = true; } function lazyImageloader(lazyImage){ let variant = lazyImage.dataset.deviceVariant; let imagesrc = lazyImage.dataset.srcTemplate; if(typeof imagesrc !="undefined" && imagesrc != ""){ if(typeof variant !="undefined" && variant != ""){ let position = 0; if(DevIdf.isDesktop){ position = 1; } else if(DevIdf.isTablet){ position = 2; } else if(DevIdf.isMobile){ position = 3; } variant = variant.split("~")[position]; var selected = Math.max.apply(null, imageSizes); for (var i = 0; i < imageSizes.length; i++) { if (lazyImage.offsetWidth <= imageSizes[i]) { selected = imageSizes[i]; break; } } var alterRegEx = new RegExp("alternates\/[a-z0-9_]*", "ig"); imagesrc = imagesrc.replace(alterRegEx,"alternates/"+variant + "_" + selected); lazyImage.src = imagesrc; } else{ lazyImage.src = imagesrc; } } lazyImage.classList.remove("lazy"); }var promiseResolve, promiseReject;userIdentify = new Promise(function(resolve, reject){promiseResolve = resolve;promiseReject = reject;});var thg={required:!0,functional:!1,advertising:!1,requiredCookie:function(){return thg.required},functionalCookie:function(){return thg.functional},advertisingCookie:function(){return thg.advertising}};thgCookieConsent.then(function(){var constentbehavior=readCookie("notice_behavior"),cookieconsent=readCookie("cmapi_cookie_privacy");null==cookieconsent&&null!=constentbehavior&&-1==constentbehavior.indexOf("eu")?(thg.functional=!0,thg.advertising=!0):null!==cookieconsent?(cookieconsent.indexOf("permit")>-1&&cookieconsent.indexOf("2")>-1&&(thg.functional=!0),cookieconsent.indexOf("permit")>-1&&cookieconsent.indexOf("3")>-1&&(thg.advertising=!0)):null==constentbehavior&&(thg.functional=!0,thg.advertising=!0);}); </script><script data-cfasync="false"> var _paq = window._paq || []; var _thg_config = window["_thg_config"] || {}; window._thg_config.ufenpoint = "https://uf.thehindu.com/"; window._thg_config.ufsiteId= "fl" </script><script data-cfasync="false"> document.cookie = "__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; var setNptTechAdblockerCookie = function(adblocker) { var d = new Date(); d.setTime(d.getTime() + 60 * 5 * 1000); document.cookie = "__adblocker=" + (adblocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/"; }; var script = document.createElement("script"); script.setAttribute("async", true); script.setAttribute("src", "//www.npttech.com/advertising.js"); script.setAttribute("onerror", "setNptTechAdblockerCookie(true);"); document.getElementsByTagName("head")[0].appendChild(script); </script><script data-cfasync="false">(function(src) { var a = document.createElement("script"); a.type = "text/javascript"; a.async = true; a.src = src; var b = document.getElementsByTagName("script")[0]; b.parentNode.insertBefore(a, b) })("https://experience.tinypass.com/xbuilder/experience/load?aid=7JJs2o4rpu"); tp = window["tp"] || [];</script><script data-cfasync="false"> function createElementScript(element, className, id = null, styles = {}) { var el = document.createElement(element); el.className = className; for (var key in styles) { el.style[key] = styles[key]; } if (id != null) { el.id = id; } return el; } function insertElementbegin(selector,insertelement){ selector.insertAdjacentElement('afterbegin',insertelement) } function insertElementEnd(selector,insertelement){ selector.insertAdjacentElement('afterend',insertelement) } </script><script> var dataLayer = window.dataLayer || []; </script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N24644H'); </script><script type="text/javascript">var _comscore = _comscore || [];thgCookieConsent.then(function() {if(thg.functionalCookie()){ _comscore.push({ c1: "2", c2: "11398210",options: {enableFirstPartyCookie: true }}); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;s.src="https://sb.scorecardresearch.com/cs/11398210/beacon.js"; el.parentNode.insertBefore(s, el); })();}});</script><noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=11398210&cs_ucfr=1&cv=4.4.0&cj=1"> /></noscript><style> .home-editors-pick .row-element.main-element{align-items:inherit !important;} .article-section .comments-shares p, .article-section .comments-shares a { display: block; color: #000000; font-size: 14px; font-weight: 600; line-height: normal; text-align: left; font-family: "Open Sans", sans-serif; letter-spacing: 0.5px; text-transform: uppercase; position: relative; text-decoration: none; } .container.article-section .author-name .by { display: none; } /* removed spoltlight in article page */ .article-top-center-align .label.environment{display:none;} /*package article issue */ @media screen and (max-width: 570px){ .row.mobile-row-element.element-inside-article .packageType h3.title.big { margin-left: 115px !important; } .article-section .hide-mobile { visibility: visible; height: unset !important; max-height: unset !important; } } @media(max-width:767px){ .gsiOverlay{ z-index: 9999 !important;} } @media screen and (max-width: 767px) { .oTO-Text-points { display: none; } } </style></head><body class="base-font bg-white ece_frontpage"><span itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Frontline"/><meta itemprop="url" content="https://frontline.thehindu.com/"/><meta itemprop="logo" content="https://frontline.thehindu.com/theme/images/fl-online/fl-logo-amp-new.png"/><span itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"><meta itemprop="streetAddress" content="Kasturi Building, Anna Salai, 859-860, Mount Road"/><meta itemprop="addressLocality" content="Chennai"/><meta itemprop="addressRegion" content="Tamil Nadu"/><meta itemprop="postalCode" content="600002"/><meta itemprop="Telephone" content="+91-44-2857 6300"/></span><meta itemprop="sameAs" content="https://www.facebook.com/frontline"/><meta itemprop="sameAs" content="https://twitter.com/frontline_india"/><meta itemprop="sameAs" content="https://www.instagram.com/frontline.magazine/"/><meta itemprop="sameAs" content="https://www.youtube.com/channel/UCWxdhSIVMreBHJTQlVdg9lA"/></span><span itemscope itemtype="https://schema.org/NewsMediaOrganization"><meta itemprop="name" content="Frontline"/><meta itemprop="url" content="https://frontline.thehindu.com/"/><meta itemprop="logo" content="https://frontline.thehindu.com/theme/images/fl-online/fl-logo-amp-new.png"/><span itemtype="https://schema.org/ImageObject" itemscope="itemscope" itemprop="logo"/><meta content="https://frontline.thehindu.com/theme/images/fl-online/fl-logo-amp-new.png" itemprop="url"/><meta content="278" itemprop="width"/><meta content="49" itemprop="height"/></span><meta itemprop="sameAs" content="https://www.facebook.com/frontline"/><meta itemprop="sameAs" content="https://twitter.com/frontline_india"/><meta itemprop="sameAs" content="https://www.instagram.com/frontline.magazine/"/><meta itemprop="sameAs" content="https://www.youtube.com/channel/UCWxdhSIVMreBHJTQlVdg9lA"/></span><span itemscope itemtype="https://schema.org/WebSite"><meta itemprop="url" content="https://frontline.thehindu.com/"/><meta itemprop="name" content="Frontline"/><meta itemprop="alternateName" content="Frontline"/><meta itemprop="alternateName" content="Frontline Magazine"/><meta itemprop="alternateName" content="Frontline - Leading the Debate Since 1984"/></span><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-N24644H" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><header class="header logout" ><div class="container"><div class="menu-part"><div class="logo"><a href="/"><a href="/"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/frontline-logo.svg" alt="Return to frontpage" width="100%" height="100%"></a><h1 class="slogan">Leading the Debate <span>Since 1984</span></h1></a></div><div class="open-in-app menuuserdetect no-freetrial" style = "display:none;"><button type="button" class="btn open-app-btn"><a href ="https://frontline.thehindu.com/online-subscription/free-trial/?utm_source=website_header&utm_medium=get_ft_button"> Get Free Trial </a></button></div> <div class="mobile-short-link"> <ul class="menu-list"> <li class=""> <a href="https://frontline.thehindu.com/packages/?utm_source=header" target="_self">Packages</a> </li> <li class=""> <a href="https://frontline.thehindu.com/podcast/?utm_source=header" target="_self">Audio</a> </li> </ul> </div> <div class="nav-line"><div class="overlay-gradient"></div> <ul class="menu-list"> <li class=""> <a href="https://frontline.thehindu.com/packages/?utm_source=header" target="_self">Packages</a> </li> <li class=""> <a href="https://frontline.thehindu.com/podcast/?utm_source=header" target="_self">Audio</a> </li> <li class=""> <a href="https://frontline.thehindu.com/current-issue/" target="_self">Current Issue</a> </li> <li class=""> <a href="https://frontline.thehindu.com/the-nation/" target="_self">The Nation</a> </li> <li class=""> <a href="https://frontline.thehindu.com/politics/" target="_self">Politics</a> </li> <li class=""> <a href="https://frontline.thehindu.com/columns/" target="_self">Columns</a> </li> <li class=""> <a href="https://frontline.thehindu.com/magazine/?utm_source=header" target="_self">Archives</a> </li> </ul> </div><div class="btns-part"><a class="red-link header-buttons" href="/newsletter-subscription/">Newsletters</a><span style="color: #dddddd;"> | </span><a class="red-link header-buttons" href="http://www.thehindugroup.in/subscribe/frontline/">Buy Print</a><div class="menuuserdetect" style="display: none"><button type="button" class="btn basic-btn login header-buttons thgsignin">Login</button><a href="/myaccount/" class="accountdec"><button type="button" class="btn basic-btn account header-buttons"> Account </button></a><a href="https://frontline.thehindu.com/online-subscription/?utm_source=frontline_website&utm_medium=Subscribe_button"><button class="btn basic-btn subscribe header-buttons">Subscribe</button></a></div></div><div class="search-hammer"><a href="/search/"><button class="btn search-btn">Go to Search<img src="https://assetsfl.thehindu.com/theme/images/FLRX/search-gray-icon.svg" alt="search-icon"/></button></a><button class="btn menu-icon"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/menu-hamber-icon.svg" alt="hamberIcon"></button></div></div></div><div class="dropdown"><div class="drop-header"><div class="container"><div class="logo"><a href="/"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/frontline-thumb.svg" alt="Frontline logo"/></a></div><div class="btns-part"><button type="button" class="btn basic-btn login header-buttons thgsignin">Login</button><a href="/myaccount/" class="accountdec"><button type="button" class="btn basic-btn account header-buttons"> Account </button></a><a href="https://frontline.thehindu.com/online-subscription/?utm_source=frontline_website&utm_medium=Subscribe_button"><button class="btn basic-btn subscribe header-buttons">Subscribe</button></a></div></div></div><div class="container"><div class="dropdown-content"><div class="mobile-search"><a href="/search/"><button class="btn search-btn header-search-button"> Go to Search<img src="https://assetsfl.thehindu.com/theme/images/FLRX/search-gray-icon.svg" alt="Search"></button></a></div> <div class="col"> <div class="list-title">Sections</div> <ul class="sub-menu-list hamburger-sections"> <li class="" > <a href="https://frontline.thehindu.com/news/" > News </a> </li> <li class="" > <a href="https://frontline.thehindu.com/the-nation/" > The Nation </a> </li> <li class="" > <a href="https://frontline.thehindu.com/politics/" > Politics </a> </li> <li class="" > <a href="https://frontline.thehindu.com/economy/" > Economy </a> </li> <li class="" > <a href="https://frontline.thehindu.com/arts-and-culture/" > Arts & Culture </a> </li> <li class="" > <a href="https://frontline.thehindu.com/social-issues/" > Social Issues </a> </li> <li class="" > <a href="https://frontline.thehindu.com/science-and-technology/" > Science & Technology </a> </li> <li class="" > <a href="https://frontline.thehindu.com/environment/" > Environment </a> </li> <li class="" > <a href="https://frontline.thehindu.com/books/" > Books </a> </li> <li class="" > <a href="https://frontline.thehindu.com/the-nation/public-health/" > Health </a> </li> <li class="no-border " > <a href="https://frontline.thehindu.com/world-affairs/" > World Affairs </a> </li> </ul> </div> <div class="col"> <div class="list-title">Features</div> <ul class="sub-menu-list hamburger-sections"> <li class="" > <a href="https://frontline.thehindu.com/other/travel/" > Travel </a> </li> <li class="" > <a href="https://frontline.thehindu.com/other/letters/" > Letters </a> </li> <li class="" > <a href="https://frontline.thehindu.com/other/data-card/" > Data Stories </a> </li> <li class="" > <a href="https://frontline.thehindu.com/columns/" > Columns </a> </li> <li class="" > <a href="https://frontline.thehindu.com/interviews/" > Interviews </a> </li> <li class="" > <a href="https://frontline.thehindu.com/photo-essay/" > Photo Essay </a> </li> <li class="" > <a href="https://frontline.thehindu.com/packages/?utm_source=header" > Packages </a> </li> <li class="" > <a href="https://frontline.thehindu.com/videos/?utm_source=header" > Video </a> </li> <li class="no-border " > <a href="https://frontline.thehindu.com/podcast/?utm_source=header" > Audio </a> </li> </ul> </div> <div class="col"> <div class="list-title">Essentials</div> <ul class="sub-menu-list hamburger-sections"> <li class=""> <a class="mobile-red-font" href="https://frontline.thehindu.com/newsletter-subscription/" > Newsletter Sign-up </a> </li> <li class="no-border "> <a class="mobile-red-font" href="http://www.thehindugroup.in/subscribe/frontline/" > Print Subscription </a> </li> <li class=""> <a href="https://frontline.thehindu.com/online-subscription/" > Digital Subscription </a> </li> <li class=""> <a href="https://frontline.thehindu.com/sitemap/" > Sitemap </a> </li> <li class=""> <a href="https://frontline.thehindu.com/rssfeeds/" > RSS feeds </a> </li> <li class="no-border "> <a href="https://frontline.thehindu.com/archive/" > Digital Exclusive Stories </a> </li> </ul> </div> <div class="col print-edition"><div class="list-title">Print Edition</div><div class="book"><div class="book-img"></div><div class="book-links"><a href="/current-issue/">Current Issue</a><a href="/magazine/">Past Issues </a></div></div></div><ul class="social-icons"><li class="text">CONNECT WITH US</li><li><a href="https://www.facebook.com/frontlineindia/" title="Facebook" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-fb.svg" width="42px" height="34px" class="lazy"></a></li><li><a href="https://twitter.com/frontline_india" title="Twitter" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-tw.svg" width="42px" height="34px" class="lazy"></a></li><li><a href="https://www.instagram.com/frontline.magazine/" title="Instagram" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-insta.svg" width="42px" height="34px" class="lazy"></a></li><li><a href="https://www.youtube.com/channel/UCWxdhSIVMreBHJTQlVdg9lA" title="Youtube" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-youtube.svg" width="42px" height="34px" class="lazy"></a></li><li><a href="https://t.me/FrontlineIndia" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/telegram-icon.svg" width="42px" height="34px" class="lazy" alt="Telegram" title="Telegram"></a></li></ul></div></div></div></header><div class="header-end"></div><script> require(['jquery'], function($) { var offset1 = $(".header-end").outerHeight(); var offset2 = $(".header").outerHeight(); var offset3 = $(".header").offset().top; var prevScrollpos = window.pageYOffset; $(this).scroll(function() { if ($(window).scrollTop() > offset1) { $(".header").addClass("on-scroll"); } else if ($(window).scrollTop() < offset2){ $(".header").removeClass("on-scroll"); } }); }); tp = window["tp"] || []; tp.push(['init', function () { tp.pianoId.init({ loggedIn: function (data) { thgloggedIn(data) }, loggedOut: function () { location.reload(); } }); } ]); function thgloggedIn(data) { if(document.getElementsByTagName("header").length > 0) { document.getElementsByTagName("header")[0].classList.remove("logout"); document.getElementsByTagName("header")[0].classList.add("login"); } } function thgLogout() { typeof __thg_event != "undefined" ? __thg_event.triggerLogOut(tp.pianoId.getUser()): null; tp.push(["init", function () { tp = window.tp || []; tp.pianoId.logout() location.reload(); }]); } userIdentify.then(function() { var list = document.querySelectorAll(".menuuserdetect"); for (var i = 0; i < list.length; ++i) { list[i].style.display = "block" ; } }); </script><link rel="stylesheet" type="text/css" href="https://assetsfl.thehindu.com/theme/css/FLRX/common-styles.min.css?ver=1732189306"/><section class="full-width-section mob-mt-0"><div class="container"><div class="row xs-reverse equal-height"><!-- Left elements --><div class="col-xl-3 col-lg-3 col-md-6 col-12 col-sm-12 col-12 after-border-right" data-ga-label="Lead-Stories" ><div id="piano_homepage_lead"></div><div class="element smaller tab-no-bottom-border"><div class=" picture storyline"><a href="https://frontline.thehindu.com/politics/maharashtra-assembly-elections-2024-mahayuti-alliance-historic-victory-bjp-shinde/article68901722.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/jsprwr/article68901869.ece/alternates/SQUARE_80/Maharashtra%20CM%20Eknath%20Shinde%20" data-original="https://fl-i.thgim.com/public/incoming/jsprwr/article68901869.ece/alternates/SQUARE_80/Maharashtra%20CM%20Eknath%20Shinde%20" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="The results of the Assembly election mark a potential shift in Maharashtra’s political discourse from its progressive traditions toward a more communal narrative." title="The results of the Assembly election mark a potential shift in Maharashtra’s political discourse from its progressive traditions toward a more communal narrative." class=" lazy" width="100%" height="100%"/></a></div><div class="label politics"><a href="https://frontline.thehindu.com/politics/maharashtra-assembly-elections-2024-mahayuti-alliance-historic-victory-bjp-shinde/article68901722.ece">Maharashtra Assembly Election </a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/maharashtra-assembly-elections-2024-mahayuti-alliance-historic-victory-bjp-shinde/article68901722.ece" title="Updated: November 23, 2024 20:29 IST Published: November 23, 2024 18:09 IST"> How cash transfers and communal politics propelled Mahayuti’s landslide win in Maharashtra </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Amey--Tirodkar--19096/" class="person-name lnk">Amey Tirodkar </a></div></div></div></div><!-- Bigger elements --><div class=" col-xl-6 col-lg-6 col-md-12 col-12 col-sm-12 col-12 after-border-right tab-no-side-border full-width" data-ga-label="Lead-Stories" ><div class="element bigger main-element no-border mob-mt-0 home-main-story-sub"><div class=" picture storyline mob-mt-0"><a href="https://frontline.thehindu.com/politics/india-by-elections-2024-bjp-north-congress-south-regional-parties-results/article68903132.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/wserfo/article68903215.ece/alternates/SQUARE_80/%20Uttar%20Pradesh%20CM%20Yogi%20Adityanath" data-original="https://fl-i.thgim.com/public/incoming/wserfo/article68903215.ece/alternates/SQUARE_80/%20Uttar%20Pradesh%20CM%20Yogi%20Adityanath" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~PORTRAIT" alt="Uttar Pradesh Chief Minister Yogi Adityanath addresses a press conference on the BJP’s win in the Maharashtra Assembly election and the Uttar Pradesh byelections, at the party office in Lucknow. The party made resounding comebacks in northern States while Congress secured wins in southern States." title="Uttar Pradesh Chief Minister Yogi Adityanath addresses a press conference on the BJP’s win in the Maharashtra Assembly election and the Uttar Pradesh byelections, at the party office in Lucknow. The party made resounding comebacks in northern States while Congress secured wins in southern States." class=" lazy" width="100%" height="100%"/></a></div><div class="content"><div class="label politics"><a href="https://frontline.thehindu.com/politics/india-by-elections-2024-bjp-north-congress-south-regional-parties-results/article68903132.ece">BYELECTIONS</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/india-by-elections-2024-bjp-north-congress-south-regional-parties-results/article68903132.ece" title="Updated: November 24, 2024 10:33 IST Published: November 23, 2024 22:33 IST"><strong> The 2024 byelections tell a tale of local might </strong></a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/politics/india-by-elections-2024-bjp-north-congress-south-regional-parties-results/article68903132.ece"> Bucking Lok Sabha election trends, BJP consolidates Hindi heartland and Congress holds firm in southern States while regional parties protect turfs. </a></div><div class="author"><div class="author-name noimg"><a href="https://frontline.thehindu.com/profile/author/TEAM--FRONTLINE-16592/" class="person-name lnk">TEAM FRONTLINE</a></div></div></div></div></div><!-- Right elements --><div class="col-xl-3 col-lg-3 col-md-6 col-12 col-sm-12 col-12"><div data-ga-label="Current issue Article"><div><div data-ga-label="Current issue Article"><div class="read-book mb-4"><div class="book"><div class="book-img" ><a href="https://frontline.thehindu.com/current-issue/?utm_source=home_page_current_issue&utm_medium=current_issue_panel" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/khkzt9/article68859269.ece/alternates/SQUARE_80/FL%20Cover_29Nov2024.jpg" data-original="https://fl-i.thgim.com/public/incoming/khkzt9/article68859269.ece/alternates/SQUARE_80/FL%20Cover_29Nov2024.jpg" data-device-variant="FREE~FREE~FREE~FREE" alt="FL Cover_29Nov2024.jpg" title="FL Cover_29Nov2024.jpg" class="lazy" width="100%" height="100%" /></a></div><a class="small-link" href="https://frontline.thehindu.com/current-issue/?utm_source=home_page_current_issue&utm_medium=current_issue_panel" ><span class="text">Read the Latest Issue<span class="slider"></span></span></a></div></div></div></div><div data-ga-label="Lead-Stories"><div class="element smaller"><div class="label politics"><a href="https://frontline.thehindu.com/politics/jharkhand-election-results-2024-jmm-alliance-wins-majority-bjp-tribal-strategy-fails/article68902569.ece">ASSEMBLY ELECTION </a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/jharkhand-election-results-2024-jmm-alliance-wins-majority-bjp-tribal-strategy-fails/article68902569.ece" title="Updated: November 23, 2024 21:12 IST Published: November 23, 2024 20:13 IST"> Jharkhand chose welfare over fear mongering </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Anand-Mishra-20161/" class="person-name lnk">Anand Mishra </a></div></div></div><div class="element smaller no-border"><div class="label columns"><a href="https://frontline.thehindu.com/columns/maharashtra-assembly-election-narendra-modi-bjp-vote-share-shiv-sena-amit-shah-eknath-shinde/article68902000.ece">SUM AND SUBSTANCE</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/columns/maharashtra-assembly-election-narendra-modi-bjp-vote-share-shiv-sena-amit-shah-eknath-shinde/article68902000.ece" title="Updated: November 23, 2024 20:54 IST Published: November 23, 2024 18:05 IST"> Maharashtra’s new reality: Beyond the revolving door </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Mitali-Mukherjee-21709/" class="person-name lnk">Mitali Mukherjee</a></div></div></div></div></div></div></div></div></section><link rel="stylesheet" type="text/css" href="https://assetsfl.thehindu.com/theme/css/FLRX/video-playlist.min.css?ver=1732189304" /><script data-cfasync="false"> function getPlayerID(isSubscribed){ if(isSubscribed){ return "lUyqynWW"; } return "T05bUdWx"; } function removeAllChildren(parent) { if (!parent) { console.error("Parent element not found"); return; } if (!(parent instanceof Element)) { console.error("Invalid parent element provided"); return; } while (parent.firstChild) { parent.removeChild(parent.firstChild); } } function thghomeplayvideo(videoId){ document.querySelectorAll('[id^="botr_"]').forEach(element => { element.style.display = 'none'; if(typeof jwplayer == "function"){ jwplayer(element.id).stop() } else{ if(document.querySelector('#'+element.id).classList.contains("jwplayer")){ removeAllChildren(element) } } }); document.querySelector('#botr_'+videoId+'_'+getPlayerID(!isNonSubcribedUser())+'_div').style.display="block"; if(!document.querySelector('#botr_'+videoId+'_'+getPlayerID(!isNonSubcribedUser())+'_div').classList.contains("jwplayer")){ userIdentify.then(function() { loadScript("https://media.thehindu.com/players/"+videoId+"-"+getPlayerID(!isNonSubcribedUser())+".js"); }); } } require(['jquery'], function($) { $(".video-playlist-nav-item").click(function(e) { if(!$(this).hasClass("active")){ let vid = $(this).attr("data-vid") let title = $(this).find(".video-playlist-nav-title").text() let link = $(this).attr("data-artlink") $(".video-playlist-nav-item").removeClass("active") $(this).addClass("active"); thghomeplayvideo(vid); $(".video-playlist-main-text a").text(title); $(".video-playlist-main-text a").attr('href',link ); } }) if($( window ).width() < 1023){ $(".video-playlist-section .expand-all").click(function () { $(".video-playlist-section .video-playlist-nav-items").css("height", "auto"); $(".video-playlist-section .center-align-load-more").addClass("enableVideoLink"); $(".video-playlist-section .center-align-load-more.enableVideoLink").css('display', 'block'); $(this).hide(); }); } $(".fl-loader").show() $(window).on('load', function() { $(".fl-loader").hide() $('#videoPlaylistContainerDiv').css('display', 'block'); }); }) // Function to create JW Player div elements and append them to a specific element with class "video-playlist-main-video" function createJWPlayerDiv(videoId, jwplayerID, jwPremiumPlayerID,className) { var regularDiv = document.createElement("div"); regularDiv.setAttribute("data-jwp", "true"); regularDiv.setAttribute("id", "botr_" + videoId + "_" + jwplayerID + "_div"); regularDiv.style.display = "none"; var premiumDiv = document.createElement("div"); premiumDiv.setAttribute("data-jwp", "true"); premiumDiv.setAttribute("id", "botr_" + videoId + "_" + jwPremiumPlayerID + "_div"); premiumDiv.style.display = "none"; var playlistMainVideo = document.querySelector(className); if (playlistMainVideo) { playlistMainVideo.appendChild(regularDiv); playlistMainVideo.appendChild(premiumDiv); } } </script><section class="play-list-group mt-0 mb-0"><div class="black-bg video-playlist-section" id="videoPlaylistSectionDiv"><div class="container"><div class="row"><h2 class="section-sub-title">Videos</h2><div id="videoPlaylistContainerDiv"><div class="video-playlist-container"><div class="video-playlist-main-item"><div class="video-playlist-main-video"><div class="lead-video-cont"><div><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("uBeq7X0A", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("ttJ3X9R6", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("BBqRoT1l", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("mW661xlQ", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("MDpEf0o4", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("gatnk8Qj", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("x8uJA14M", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("d9t3LWXE", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("UwGynfdc", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script><script data-cfasync="false"> if(!DevIdf.isMobile && !DevIdf.isTablet){ createJWPlayerDiv("FgTAW4wZ", "T05bUdWx", "lUyqynWW",".lead-video-cont > div"); } </script></div></div></div><div class="video-playlist-main-text"><a href="https://frontline.thehindu.com/incoming/sri-lanka-election-youth-politics-south-asian-politics-anura-kumara-dissanayake-imf/article68867264.ece">LISTEN | Amit Baruah in conversation with Ahilan Kadirgamar</a></div></div><div class="video-playlist-nav-items"><div class="video-playlist-nav-item active" data-vid="uBeq7X0A" data-artlink="https://frontline.thehindu.com/incoming/sri-lanka-election-youth-politics-south-asian-politics-anura-kumara-dissanayake-imf/article68867264.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/uBeq7X0A-640.jpg');"></div><div class="video-playlist-nav-title">LISTEN | Amit Baruah in conversation with Ahilan Kadirgamar</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("uBeq7X0A", "T05bUdWx", "lUyqynWW","[data-vid='uBeq7X0A'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="ttJ3X9R6" data-artlink="https://frontline.thehindu.com/politics/interview-balasaheb-thorat-congress-maharashtra-assembly-election-2024-mva-mahayuti-bjp-alliance/article68855003.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/ttJ3X9R6-640.jpg');"></div><div class="video-playlist-nav-title">Balasaheb Thorat: “This Battle is for Maharashtra’s Soul” | Frontline Exclusive Interview</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("ttJ3X9R6", "T05bUdWx", "lUyqynWW","[data-vid='ttJ3X9R6'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="BBqRoT1l" data-artlink="https://frontline.thehindu.com/politics/sunil-tatkare-interview-ncp-maharashtra-assembly-election-2024-mahayuti-alliance-maratha-reservation-ajit-pawar/article68832962.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/BBqRoT1l-640.jpg');"></div><div class="video-playlist-nav-title">‘Absolute Majority for Mahayuti’-Sunil Tatkare Exclusive Interview | Maharashtra Politics 2024</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("BBqRoT1l", "T05bUdWx", "lUyqynWW","[data-vid='BBqRoT1l'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="mW661xlQ" data-artlink="https://frontline.thehindu.com/politics/ashish-shelar-bjp-maharashtra-politics-assembly-elections-2024-dharavi-project-maha-yuti-mva/article68832024.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/mW661xlQ-640.jpg');"></div><div class="video-playlist-nav-title">LISTEN | Amey Tirodkar in conversation with Ashish Shelar</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("mW661xlQ", "T05bUdWx", "lUyqynWW","[data-vid='mW661xlQ'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="MDpEf0o4" data-artlink="https://frontline.thehindu.com/politics/maharashtra-assembly-election-2024-analysis-ncp-mahayuti-sharad-pawar-eknath-shinde-alliance-political-crisis/article68835951.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/MDpEf0o4-640.jpg');"></div><div class="video-playlist-nav-title">Maharashtra Assembly Election 2024: A State of Contradictions | Analysis by Saba Naqvi</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("MDpEf0o4", "T05bUdWx", "lUyqynWW","[data-vid='MDpEf0o4'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="gatnk8Qj" data-artlink="https://frontline.thehindu.com/environment/samserganj-region-ganga-river-west-bengal-climate-change-poor-people/article68790599.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/gatnk8Qj-640.jpg');"></div><div class="video-playlist-nav-title">WATCH | The Hungry River: A Frontline Perspectives Documentary</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("gatnk8Qj", "T05bUdWx", "lUyqynWW","[data-vid='gatnk8Qj'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="x8uJA14M" data-artlink="https://frontline.thehindu.com/politics/jammu-and-kashmir-haryana-assembly-election-lok-sabha-election-bjp-nda-india-bloc/article68769405.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/x8uJA14M-640.jpg');"></div><div class="video-playlist-nav-title">WATCH | Saba Naqvi breaks down the Haryana and Jammu & Kashmir election results </div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("x8uJA14M", "T05bUdWx", "lUyqynWW","[data-vid='x8uJA14M'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="d9t3LWXE" data-artlink="https://frontline.thehindu.com/politics/jammu-and-kashmir-article-370-assembly-election-statehood-abrogation/article68764245.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/d9t3LWXE-640.jpg');"></div><div class="video-playlist-nav-title">LISTEN | Amit Baruah in conversation with Mirwaiz Umar Farooq</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("d9t3LWXE", "T05bUdWx", "lUyqynWW","[data-vid='d9t3LWXE'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="UwGynfdc" data-artlink="https://frontline.thehindu.com/interviews/india-assembly-elections-analysis-jammu-and-kashmir-haryana-politics/article68760038.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/UwGynfdc-640.jpg');"></div><div class="video-playlist-nav-title">Haryana and J&K Elections: What’s the Deal?</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("UwGynfdc", "T05bUdWx", "lUyqynWW","[data-vid='UwGynfdc'] .video-playlist-nav-thumb-player"); } </script><div class="video-playlist-nav-item " data-vid="FgTAW4wZ" data-artlink="https://frontline.thehindu.com/politics/jammu-kashmir-assembly-election-article-370-article-35-a-statehood/article68764279.ece"><div class="video-playlist-nav-thumb-player"></div><div class="video-playlist-nav-thumb" style="background-image: url('https://content.jwplatform.com/thumbs/FgTAW4wZ-640.jpg');"></div><div class="video-playlist-nav-title">LISTEN | Amit Baruah in conversation with Mohammed Yousuf Tarigami</div></div><script data-cfasync="false"> if(DevIdf.isMobile || DevIdf.isTablet){ createJWPlayerDiv("FgTAW4wZ", "T05bUdWx", "lUyqynWW","[data-vid='FgTAW4wZ'] .video-playlist-nav-thumb-player"); } </script><script data-cfasync="false"> thghomeplayvideo("uBeq7X0A") </script></div><a class="small-link expand-all"><span class="text">VIEW MORE<span class="slider"></span></span></a></div><a class="small-link see-more center-align-load-more mt-3 mb-0 bot-mar" href="/videos/"><span class="text">VIEW ALL VIDEOS<span class="slider"></span></span></a></div></div></div><div class="fl-loader" style="display:none;" ><div class="center-load"></div><div class="center-icon"><img class="lazy" data-src-template="https://assetsfl.thehindu.com/theme/images/FLRX/f-logo-circle-red.svg" alt="The FL Logo" src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" /></div></div></div></div></div></section><section class="home-editors-pick mb-xs-0" data-ga-label="Editor's Pick" ><div class="container"><h2 class="section-sub-title"><a href="https://frontline.thehindu.com/editors-pick/">Editor's Pick</a></h2><div class="row"><div class="col-xl-9 col-lg-9 col-md-12 col-sm-12 col-12"><div class="row"><div class=" col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12"><div class="element row-element main-element"><div class=" picture "><a href="https://frontline.thehindu.com/politics/priyanka-gandhi-wins-wayanad-bypoll-enters-parliament-first-time-2024/article68902203.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/8cphdz/article68902202.ece/alternates/SQUARE_80/Priyanka%20Gandhi.jpg" data-original="https://fl-i.thgim.com/public/incoming/8cphdz/article68902202.ece/alternates/SQUARE_80/Priyanka%20Gandhi.jpg" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="Priyanka Gandhi Vadra enters Parliament through Wayanad, winning by over four lakh votes, twenty-six years after her first political appearance at Sriperumbudur where her father was assassinated." title="Priyanka Gandhi Vadra enters Parliament through Wayanad, winning by over four lakh votes, twenty-six years after her first political appearance at Sriperumbudur where her father was assassinated." class=" lazy" width="100%" height="100%"/></a></div><div class="content"><div class="label politics"><a href="https://frontline.thehindu.com/politics/priyanka-gandhi-wins-wayanad-bypoll-enters-parliament-first-time-2024/article68902203.ece">PARLIAMENTARY BYELECTION</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/priyanka-gandhi-wins-wayanad-bypoll-enters-parliament-first-time-2024/article68902203.ece" title="Updated: November 23, 2024 20:48 IST Published: November 23, 2024 18:42 IST"> Priyanka Gandhi Vadra, Member of Parliament </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/politics/priyanka-gandhi-wins-wayanad-bypoll-enters-parliament-first-time-2024/article68902203.ece"> After a quarter-century in politics, the Congress leader enters Parliament through Wayanad, winning her brother’s vacated seat with a thumping margin. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/R-K--Radhakrishnan-12423/" class="person-name lnk">R.K. Radhakrishnan </a></div></div></div></div></div><div class=" col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12"><div class="element tab-no-border-bottom"><div class=" picture "><a href="https://frontline.thehindu.com/politics/bengal-politics-contract-killings-bihar-gangs-trinamool-violence-2024/article68901317.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/mq8o5j/article68901447.ece/alternates/SQUARE_80/Violence%20in%20Kolkata%20" data-original="https://fl-i.thgim.com/public/incoming/mq8o5j/article68901447.ece/alternates/SQUARE_80/Violence%20in%20Kolkata%20" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="West Bengal’s political landscape has transformed into a battleground where assassination attempts and contract killings, executed by out-of-State gangs, have become routine tools in local power struggles. " title="West Bengal’s political landscape has transformed into a battleground where assassination attempts and contract killings, executed by out-of-State gangs, have become routine tools in local power struggles. " class=" lazy" width="100%" height="100%"/></a></div><div class="label politics"><a href="https://frontline.thehindu.com/politics/bengal-politics-contract-killings-bihar-gangs-trinamool-violence-2024/article68901317.ece">WEST BENGAL </a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/bengal-politics-contract-killings-bihar-gangs-trinamool-violence-2024/article68901317.ece" title="Updated: November 23, 2024 13:05 IST Published: November 23, 2024 13:05 IST"> Bengal’s political violence is evolving into a professional criminal enterprise </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/politics/bengal-politics-contract-killings-bihar-gangs-trinamool-violence-2024/article68901317.ece"> Once known for local political brawls, the State now sees hitmen doing the dirty work—as hired guns replace street muscle in settling scores. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Suhrid-Sankar-Chattopadhyay-12426/" class="person-name lnk">Suhrid Sankar Chattopadhyay</a></div></div></div></div><div class=" col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12"><div class="element tab-no-border-bottom"><div class=" picture "><a href="https://frontline.thehindu.com/the-nation/public-health/jhansi-uttar-pradesh-hospital-fire-infants-new-born-babies-nicu-medical-college-up-government/article68897739.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/vouudr/article68897997.ece/alternates/SQUARE_80/Parents%20and%20family%20members%20resting%20" data-original="https://fl-i.thgim.com/public/incoming/vouudr/article68897997.ece/alternates/SQUARE_80/Parents%20and%20family%20members%20resting%20" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="Parents and family members of children who were rescued from the fire resting outside another ward of the hospital where their children have been shifted. " title="Parents and family members of children who were rescued from the fire resting outside another ward of the hospital where their children have been shifted. " class=" lazy" width="100%" height="100%"/></a></div><div class="label public-health"><a href="https://frontline.thehindu.com/the-nation/public-health/jhansi-uttar-pradesh-hospital-fire-infants-new-born-babies-nicu-medical-college-up-government/article68897739.ece">Uttar Pradesh</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/public-health/jhansi-uttar-pradesh-hospital-fire-infants-new-born-babies-nicu-medical-college-up-government/article68897739.ece" title="Updated: November 22, 2024 17:55 IST Published: November 22, 2024 17:17 IST"> Jhansi hospital fire: A chronicle of criminal neglect </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/the-nation/public-health/jhansi-uttar-pradesh-hospital-fire-infants-new-born-babies-nicu-medical-college-up-government/article68897739.ece"> Overcrowded NICU, expired fire extinguishers, and absent staff led to 15 infant deaths in Uttar Pradesh’s premier medical facility. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Vitasta-Kaul-22790/" class="person-name lnk">Vitasta Kaul,</a><a href="https://frontline.thehindu.com/profile/author/Vedaant-Lakhera-22791/" class="person-name lnk lnk">Vedaant Lakhera</a></div></div></div></div><div class=" col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12"><div class="element tab-no-border-bottom"><div class=" picture "><a href="https://frontline.thehindu.com/books/sally-rooney-author-books-novel-intermezzo-normal-people-character-gen-z-millenial-social-media-capitalism/article68868029.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/tlxj2m/article68894673.ece/alternates/SQUARE_80/Sally%20Rooney.jpg" data-original="https://fl-i.thgim.com/public/incoming/tlxj2m/article68894673.ece/alternates/SQUARE_80/Sally%20Rooney.jpg" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="The Irish writer is described as the “first great millennial novelist” and the “Salinger of the Snapchat generation”." title="The Irish writer is described as the “first great millennial novelist” and the “Salinger of the Snapchat generation”." class=" lazy" width="100%" height="100%"/></a></div><div class="label books"><a href="https://frontline.thehindu.com/books/sally-rooney-author-books-novel-intermezzo-normal-people-character-gen-z-millenial-social-media-capitalism/article68868029.ece">ESSAY</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/books/sally-rooney-author-books-novel-intermezzo-normal-people-character-gen-z-millenial-social-media-capitalism/article68868029.ece" title="Updated: November 24, 2024 14:28 IST Published: November 22, 2024 17:31 IST"> Normal people, abnormal times: Sally Rooney’s beautiful world of radical romance </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/books/sally-rooney-author-books-novel-intermezzo-normal-people-character-gen-z-millenial-social-media-capitalism/article68868029.ece"> In her fourth novel Intermezzo, Ireland’s star author proves she is more than just a chronicler of young hearts. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Abhinav-Chakraborty-16728/" class="person-name lnk">Abhinav Chakraborty</a></div></div></div></div></div></div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12"><div class="audio-stories"><h2 class="section-sub-title">Audio Stories</h2><div class="element "><div class="label politics"><a href="https://frontline.thehindu.com/politics/jammu-kashmir-assembly-election-2024-results-nc-alliance-wins-majority-bjp-strong-jammu-regional-divide/article68746524.ece?utm_source=home_audio_unit&utm_medium=Kicker">Jammu and Kashmir</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/politics/jammu-kashmir-assembly-election-2024-results-nc-alliance-wins-majority-bjp-strong-jammu-regional-divide/article68746524.ece?utm_source=home_audio_unit&utm_medium=Title" title="Updated: November 19, 2024 14:56 IST Published: October 15, 2024 10:57 IST"> Kashmir’s split verdict: Democracy or division? </a></h3><div class="listen-now-icon"><a href="https://frontline.thehindu.com/politics/jammu-kashmir-assembly-election-2024-results-nc-alliance-wins-majority-bjp-strong-jammu-regional-divide/article68746524.ece?utm_source=home_audio_unit&utm_medium=play_button"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/audio-storie-icon.svg" alt="Listen Now"/></a></div></div><div class="element "><div class="label economy"><a href="https://frontline.thehindu.com/economy/indian-youth-jobs-demographic-dividend-digital-era-gig-economy-bjp-social-media-influencers-migration-skill/article68735955.ece?utm_source=home_audio_unit&utm_medium=Kicker">DEMOGRAPHIC DIVIDEND — THE LEDE</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/economy/indian-youth-jobs-demographic-dividend-digital-era-gig-economy-bjp-social-media-influencers-migration-skill/article68735955.ece?utm_source=home_audio_unit&utm_medium=Title" title="Updated: November 19, 2024 14:54 IST Published: October 16, 2024 00:22 IST"> More than just demographic dividend: Investigating India’s youth bulge </a></h3><div class="listen-now-icon"><a href="https://frontline.thehindu.com/economy/indian-youth-jobs-demographic-dividend-digital-era-gig-economy-bjp-social-media-influencers-migration-skill/article68735955.ece?utm_source=home_audio_unit&utm_medium=play_button"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/audio-storie-icon.svg" alt="Listen Now"/></a></div></div><div class="element "><div class="label books"><a href="https://frontline.thehindu.com/books/dalit-literature-english-authors-caste-discrimination-publishing-gidla-dutt-yengde-media-invisibility-barriers/article68667060.ece?utm_source=home_audio_unit&utm_medium=Kicker">Essay</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/books/dalit-literature-english-authors-caste-discrimination-publishing-gidla-dutt-yengde-media-invisibility-barriers/article68667060.ece?utm_source=home_audio_unit&utm_medium=Title" title="Updated: November 19, 2024 14:52 IST Published: September 28, 2024 16:24 IST"> The invisible ink of Dalit literature </a></h3><div class="listen-now-icon"><a href="https://frontline.thehindu.com/books/dalit-literature-english-authors-caste-discrimination-publishing-gidla-dutt-yengde-media-invisibility-barriers/article68667060.ece?utm_source=home_audio_unit&utm_medium=play_button"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/audio-storie-icon.svg" alt="Listen Now"/></a></div></div><div class="element "><div class="label environment"><a href="https://frontline.thehindu.com/environment/mumbai-koli-fishermen-traditional-industry-environmental-challenges-urban-development-adaptation/article68658645.ece?utm_source=home_audio_unit&utm_medium=Kicker">Livelihoods</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/environment/mumbai-koli-fishermen-traditional-industry-environmental-challenges-urban-development-adaptation/article68658645.ece?utm_source=home_audio_unit&utm_medium=Title" title="Updated: November 19, 2024 14:50 IST Published: September 30, 2024 18:29 IST"> Environmental degradation and urbanisation are pushing a 700-year-old fishing community to abandon their boats and nets </a></h3><div class="listen-now-icon"><a href="https://frontline.thehindu.com/environment/mumbai-koli-fishermen-traditional-industry-environmental-challenges-urban-development-adaptation/article68658645.ece?utm_source=home_audio_unit&utm_medium=play_button"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/audio-storie-icon.svg" alt="Listen Now"/></a></div></div><a class="small-link" href="https://frontline.thehindu.com/podcast/">View All<span class="slider"></span></a></div></div></div></div></section><section class="full-width-img-banner politics-bg left home-spotlight" data-ga-label="Spotlight" ><div class="container"><div class="row align-items-center"><h3 class="section-sub-title for-mobile">Spotlight</h3><div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12"><div class="banner-img"><div class="picture"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/5il8n2/article68897176.ece/alternates/SQUARE_80/William%20Dalrymple.jpg" data-original="https://fl-i.thgim.com/public/incoming/5il8n2/article68897176.ece/alternates/SQUARE_80/William%20Dalrymple.jpg" alt="William Dalrymple, the historian and writer, at the launch of his book The Anarchy in Mumbai, October 14, 2019." title="William Dalrymple, the historian and writer, at the launch of his book The Anarchy in Mumbai, October 14, 2019." data-device-variant= "LANDSCAPE~LANDSCAPE~LANDSCAPE~PORTRAIT" class=" lazy" width="100%" height="100%" /></div></div></div><div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12"><div class="text-part"><h3 class="section-sub-title hide-mobile">Spotlight</h3><div class="element"><div class="label "><a href="https://frontline.thehindu.com/society/dalrymple-academic-historians-whatsapp-history-india-public-engagement-fake-news-right-wing/article68897134.ece">History and Society</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/society/dalrymple-academic-historians-whatsapp-history-india-public-engagement-fake-news-right-wing/article68897134.ece" title="Updated: November 22, 2024 15:41 IST Published: November 22, 2024 12:25 IST"> William Dalrymple is right about the origins of ‘WhatsApp History’ </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/society/dalrymple-academic-historians-whatsapp-history-india-public-engagement-fake-news-right-wing/article68897134.ece"> Academic historians’ failure to make history accessible and engaging to the public has ceded the ground to peddlers of fake history. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Irshad--Rashid-24641/" class="person-name lnk">Irshad Rashid,</a><a href="https://frontline.thehindu.com/profile/author/Manzoor--Ahmad-Parey-24642/" class="person-name lnk lnk">Manzoor Ahmad Parey</a></div></div></div></div></div></div></div></section><div id="hp-piano-top1"></div><div class="fragmentcontent lazy" id="fragmentcontentcolumns" data-fragment-url="https://frontline.thehindu.com/columns/fragment/topstory?count=6&variant=columns" ></div><div id="hp-piano-top2"></div><div class="fragmentcontent lazy" id="fragmentcontentpackage" data-fragment-url="https://frontline.thehindu.com//fragment/specialstory?count=6&variant=package" ></div><section class="full-width-img-banner environment-bg right home-photo-essay"><div class="container" data-ga-label="Photo Essay"><div class="row align-items-center"><h3 class="section-sub-title for-mobile">Photo Essay</h3><div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12"><div class="text-part"><h3 class="section-sub-title hide-mobile">Photo Essay</h3><div class="element"><div class="label photo-essay"><a href="https://frontline.thehindu.com/photo-essay/indian-deep-sea-fishing-communities-kerala-tamil-nadu-arabian-sea-long-distance-fishing-maritime-life/article68739582.ece">Human Struggles</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/photo-essay/indian-deep-sea-fishing-communities-kerala-tamil-nadu-arabian-sea-long-distance-fishing-maritime-life/article68739582.ece" title="Updated: November 10, 2024 21:59 IST Published: November 10, 2024 21:53 IST"> Men at sea: The untethered lives of deep-sea fisherfolk </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/photo-essay/indian-deep-sea-fishing-communities-kerala-tamil-nadu-arabian-sea-long-distance-fishing-maritime-life/article68739582.ece"> For the fisherfolk of Tamil Nadu and Kerala, earning a living often means sailing on the Arabian Sea and Bay of Bengal for months on end. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Joseph--Rahul-24259/" class="person-name lnk">Joseph Rahul</a></div></div></div></div></div><div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12 banner-img"><div class="picture"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/arts-and-culture/heritage/10qs9o/article68844306.ece/alternates/SQUARE_80/Fisherfolk%20of%20Tamil%20Nadu%20and%20Kerala.jpg" data-original="https://fl-i.thgim.com/public/arts-and-culture/heritage/10qs9o/article68844306.ece/alternates/SQUARE_80/Fisherfolk%20of%20Tamil%20Nadu%20and%20Kerala.jpg" alt="The fishermen who go for deep-sea fishing are the most valiant among the marine fishing communities inhabiting the coasts of Kanyakumari and Thiruvananthapuram. Their predecessors used to set sail in all seasons on the Arabian Sea even before the arrival of GPS and wireless communication. " title="The fishermen who go for deep-sea fishing are the most valiant among the marine fishing communities inhabiting the coasts of Kanyakumari and Thiruvananthapuram. Their predecessors used to set sail in all seasons on the Arabian Sea even before the arrival of GPS and wireless communication. " data-device-variant= "LANDSCAPE~LANDSCAPE~LANDSCAPE~PORTRAIT" class=" lazy" width="100%" height="100%" /></div></div></div></div></section><section><div class="container"><div class="row"><h2 class="section-sub-title"><a href="https://frontline.thehindu.com/arts-and-culture/">Arts & Culture</a></h2><!-- Bigger elements --><div class="row equal-height"><div class=" col-xl-9 col-lg-9 col-md-12 col-12 col-sm-12 col-12 after-border-right" data-ga-label="Arts & Culture"><div class="fragmentcontent lazy" id="fragmentcontentartsandculture" data-fragment-url="https://frontline.thehindu.com/arts-and-culture/fragment/topstory?count=1&variant=arts-and-culture" ></div></div><!-- Books left --><div class="col-xl-3 col-lg-3 col-md-12 col-12 col-sm-12 col-12" data-ga-label="books"><div class="fragmentcontent lazy" id="fragmentcontentbooks" data-fragment-url="https://frontline.thehindu.com/books/fragment/topstory?count=4&variant=books" ></div></div></div></div></div></section><div id="piano-subscribe-box"></div><section class="home-sections"><!-- List Section--><div class="container topnewstoday" data-ga-label="Home sections"> <div class="dark-spliter pt-4 mb-3"></div> <h2 class="section-title">Sections</h2> <nav class="tab-nav"> <div class="nav nav-tabs" id="nav-tab" role="tablist"> <button class="nav-link active sectiondynamicContent" type="button" data-link-url="https://frontline.thehindu.com/news/" data-fragment-url="https://frontline.thehindu.com/news/fragment/latestsections?count=5&variant=homepagetab"> News </button> <button class="nav-link sectiondynamicContent" type="button" data-link-url="https://frontline.thehindu.com/environment/" data-fragment-url="https://frontline.thehindu.com/environment/fragment/latestsections?count=5&variant=homepagetab"> Environment </button> <button class="nav-link sectiondynamicContent" type="button" data-link-url="https://frontline.thehindu.com/world-affairs/" data-fragment-url="https://frontline.thehindu.com/world-affairs/fragment/latestsections?count=5&variant=homepagetab"> World Affairs </button> <button class="nav-link sectiondynamicContent" type="button" data-link-url="https://frontline.thehindu.com/science-and-technology/" data-fragment-url="https://frontline.thehindu.com/science-and-technology/fragment/latestsections?count=5&variant=homepagetab"> Science & Technology </button> <button class="nav-link sectiondynamicContent" type="button" data-link-url="https://frontline.thehindu.com/social-issues/" data-fragment-url="https://frontline.thehindu.com/social-issues/fragment/latestsections?count=5&variant=homepagetab"> Social Issues </button> </div> </nav> <div class="fl-loader" style="display:none;" ><div class="center-load"></div><div class="center-icon"><img class="lazy" data-src-template="https://assetsfl.thehindu.com/theme/images/FLRX/f-logo-circle-red.svg" alt="The FL Logo" src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" /></div></div><div class="tab-content" id="nav-tabContent"></div><a id="discoverwidget1" style="display:none;" class="small-link see-more center-align-load-more" ><span class="text">+SEE ALL STORIES<span class="slider"></span></span></a></div></div></section><script> var dynamiccontnetScrolled = false; window.addEventListener('scroll', function() { if (!dynamiccontnetScrolled) { dynamiccontnetScrolled = true; var activeDynamicUrl = document.querySelector(".sectiondynamicContent.active").getAttribute('data-fragment-url') || ''; var linkUrl = document.querySelector(".sectiondynamicContent.active").getAttribute('data-link-url') || ''; if(typeof activeDynamicUrl !="undefined" && activeDynamicUrl.length > 0){ fetch(activeDynamicUrl).then(function(response) { if(response.ok && (response.status >= 200 && response.status < 400)) { dynamiccontnetScrolled = true; return response.text(); } else{ dynamiccontnetScrolled = false; } }).then(function(respone) { document.querySelector("#nav-tabContent").innerHTML = respone; imglazyload("#nav-tabContent"); dynamicadwidgetdisplay("dynamicadwidget"); if(typeof linkUrl !="undefined" && linkUrl.length > 0 && linkUrl != ''){ document.querySelector("#discoverwidget1").href = linkUrl; document.querySelector("#discoverwidget1").style.display= "block"; } }).catch(function(error) { dynamiccontnetScrolled = false; }); } } }); var myFunction = function() { var hasactive = $(this).hasClass('active'); $(this).parent().children().removeClass("active") this.classList.add("active") var fragmentUrl = this.getAttribute("data-fragment-url"); var linkUrlnew = this.getAttribute("data-link-url"); if(!hasactive){ showLoader(".topnewstoday .fl-loader") $("#discoverwidget3").hide(); fetch(fragmentUrl).then(function(response) { if(response.ok && (response.status >= 200 && response.status < 400)) { return response.text(); } else{ } }).then(function(respone) { hideLoader(".topnewstoday .fl-loader") document.querySelector("#nav-tabContent").innerHTML = respone; imglazyload("#nav-tabContent"); dynamicadwidgetdisplay("dynamicadwidget"); if(typeof linkUrlnew !="undefined" && linkUrlnew.length > 0 && linkUrlnew != ''){ document.querySelector("#discoverwidget1").href = linkUrlnew; document.querySelector("#discoverwidget1").style.display= "block"; } }).catch(function(error) { }); } }; setTimeout(function(){ var elements = document.getElementsByClassName("sectiondynamicContent"); for (var i = 0; i < elements.length; i++) { elements[i].addEventListener('click', myFunction, false); } }, 1000); function dynamicadwidgetdisplay(selector){ userIdentify.then(function() { if(isDeviceEnabled("") && isNonSubcribedUser()) { googletag.cmd.push(function() { googletag.display(selector); }); var googletagslots = googletag.pubads().getSlots(); var refreshslots = googletagslots.find(element => element.getSlotId().toString().indexOf("") > -1); if (typeof refreshslots !="undefined"){ googletag.cmd.push(function() { googletag.pubads().refresh([refreshslots]); }); } } }); } </script><script> async function fetchComments(url,articleId) { try { const response = await fetch(url); if (!response.ok) { throw new Error(`Request failed with status: ${response.status}`); } const data = await response.json(); displayComments(data,articleId); } catch (error) { console.error("Error fetching comments:", error); } } function displayComments(data,articleId) { const commentsContainer = document.querySelector(`.comments[data-articleId="${articleId}"]`); const commentsWrapper = document.getElementById("readers-comment"); if (typeof data.featuredComments == "object" && data.featuredComments.length > 0) { data.featuredComments.forEach(comment => { const commentElement = document.createElement("div"); commentElement.classList.add("quote"); commentElement.innerHTML = ` ${comment.body} <p class="comment-by">Commented by <span class="name">${comment.author.username} </span><a href="${comment.replyUrl}"> Click to Reply</a></p> `; commentsContainer.insertBefore(commentElement, commentsContainer.firstChild); commentsContainer.style.display="flex"; commentsWrapper.style.display="block"; }); } } </script><section class="home-sections" id="readers-comment" style="display:none"><div class="container"><h2 class="section-title"> Readers' Comments </h2><div class="row"><div class="col-xl-12 col-lg-12 col-md-12 col-12 col-sm-12 col-12"><div class="comments-list"><div class="comments" data-articleId="68831752" style="display:none"><script> fetchComments("https://flcmt.thehindu.com/getcomments?id=68831752","68831752") </script><div class="element"><div class="picture" ><a href="https://frontline.thehindu.com/politics/actor-thalapathy-vijay-tvk-party-tamil-nadu-dravidian-politics-nationalism-dmk-alliance-cinema-politics/article68831752.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/tdd9vm/article68845921.ece/alternates/SQUARE_80/Actor%20Vijay%20" data-original="https://fl-i.thgim.com/public/incoming/tdd9vm/article68845921.ece/alternates/SQUARE_80/Actor%20Vijay%20" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="Film star Vijay addressing the inaugural political conference of his party, the Tamilaga Vettri Kazhagam, held at Vikravandi in Viluppuram district, on October 27." title="Film star Vijay addressing the inaugural political conference of his party, the Tamilaga Vettri Kazhagam, held at Vikravandi in Viluppuram district, on October 27." class="lazy" width="100%" height="100%" /></a></div><h3 class="title"><a href="https://frontline.thehindu.com/politics/actor-thalapathy-vijay-tvk-party-tamil-nadu-dravidian-politics-nationalism-dmk-alliance-cinema-politics/article68831752.ece"><strong>Thalapathy Vijay’s grand political entry stumbles on basic ideological contradictions</strong></a></h3></div></div><div class="comments" data-articleId="68786843" style="display:none"><script> fetchComments("https://flcmt.thehindu.com/getcomments?id=68786843","68786843") </script><div class="element"><div class="picture" ><a href="https://frontline.thehindu.com/columns/economics-nobel-2024-acemoglu-johnson-robinson-colonial-development-theory-institutions-inequality-critique/article68786843.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/dr1uy2/article68786912.ece/alternates/SQUARE_80/Nobel%20Prize%20for%20Economics%20being%20announced%20at%20the%20Royal%20Swedish%20Academy%20of%20Sciences" data-original="https://fl-i.thgim.com/public/incoming/dr1uy2/article68786912.ece/alternates/SQUARE_80/Nobel%20Prize%20for%20Economics%20being%20announced%20at%20the%20Royal%20Swedish%20Academy%20of%20Sciences" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="The Nobel Prize for Economics being announced at the Royal Swedish Academy of Sciences in Stockholm on October 14. " title="The Nobel Prize for Economics being announced at the Royal Swedish Academy of Sciences in Stockholm on October 14. " class="lazy" width="100%" height="100%" /></a></div><h3 class="title"><a href="https://frontline.thehindu.com/columns/economics-nobel-2024-acemoglu-johnson-robinson-colonial-development-theory-institutions-inequality-critique/article68786843.ece"><strong>2024 Economics Nobel winners sanitise colonial history through economic theory</strong></a></h3></div></div></div></div></div></div></section><section><div class="container" data-ga-label="Current Issue"><div class="dark-spliter pt-4 mb-3"></div><h2 class="section-sub-title"><a href="https://frontline.thehindu.com/current-issue/">Current Issue</a></h2><div class="row equal-height"><div class=" col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 after-border-right"><div class="element"><div class=" picture "><a href="https://frontline.thehindu.com/the-nation/policy-waqf-amendment-bill-2024-muslim-property-rights-modi-government-reforms-minority-institutions-controversy/article68814788.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/inqkvb/article68859180.ece/alternates/SQUARE_80/Muslims%20waiting%20in%20queue" data-original="https://fl-i.thgim.com/public/incoming/inqkvb/article68859180.ece/alternates/SQUARE_80/Muslims%20waiting%20in%20queue" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="Waiting to cast their vote in the State Waqf Board election, in Hyderabad on February 28, 2022. There are concerns in the Muslim community that the proposed changes in the Waqf law will erode their rights." title="Waiting to cast their vote in the State Waqf Board election, in Hyderabad on February 28, 2022. There are concerns in the Muslim community that the proposed changes in the Waqf law will erode their rights." class=" lazy" width="100%" height="100%"/></a></div><div class="label the-nation"><a href="https://frontline.thehindu.com/the-nation/policy-waqf-amendment-bill-2024-muslim-property-rights-modi-government-reforms-minority-institutions-controversy/article68814788.ece">WAQF AMENDMENT—THE LEDE </a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/policy-waqf-amendment-bill-2024-muslim-property-rights-modi-government-reforms-minority-institutions-controversy/article68814788.ece" title="Updated: November 13, 2024 13:46 IST Published: November 13, 2024 08:46 IST"> Propriety, not just property: The Waqf debate </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/the-nation/policy-waqf-amendment-bill-2024-muslim-property-rights-modi-government-reforms-minority-institutions-controversy/article68814788.ece"> Since the impacts of the amendments will go far beyond legal changes, the government must balance reforms with the rights of the Muslim community. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Shaikh--Mujibur-Rehman-24443/" class="person-name lnk">Shaikh Mujibur Rehman</a></div></div></div></div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 after-border-right tab-no-side-border"><div class="read-book tab-no-border-bottom"><div class="book mx-auto"><div class="book-img medium"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/khkzt9/article68859269.ece/alternates/SQUARE_80/FL%20Cover_29Nov2024.jpg" data-original="https://fl-i.thgim.com/public/incoming/khkzt9/article68859269.ece/alternates/SQUARE_80/FL%20Cover_29Nov2024.jpg" alt="" data-device-variant= "FREE~FREE~FREE~FREE" class="picture lazy" width="100%" height="100%" /></div><a href="/online-subscription/"><button class="basic-btn subscribe">Subscribe</button></a></div><a class="small-link" href="https://frontline.thehindu.com/magazine/issue/vol41-23"><span class="text">READ EBOOK<span class="slider"></span></span></a></div></div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 after-border-right"><div class="element tab-no-border-bottom"><div class=" picture "><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-impact-indian-muslims-reforms-consultative-process-othering-backwardness/article68849163.ece" ><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://fl-i.thgim.com/public/incoming/uxiqz5/article68859371.ece/alternates/SQUARE_80/jama%20masjid%20delhi.jpg" data-original="https://fl-i.thgim.com/public/incoming/uxiqz5/article68859371.ece/alternates/SQUARE_80/jama%20masjid%20delhi.jpg" data-device-variant="LANDSCAPE~LANDSCAPE~LANDSCAPE~LANDSCAPE" alt="People at the Jama Masjid mosque in Old Delhi, India." title="People at the Jama Masjid mosque in Old Delhi, India." class=" lazy" width="100%" height="100%"/></a></div><div class="label the-nation"><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-impact-indian-muslims-reforms-consultative-process-othering-backwardness/article68849163.ece">WAQF AMENDMENT</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/waqf-amendment-bill-impact-indian-muslims-reforms-consultative-process-othering-backwardness/article68849163.ece" title="Updated: November 13, 2024 13:46 IST Published: November 12, 2024 22:01 IST"> Editor’s Note: Putting Muslims in their place? </a></h3><div class="sub-text"><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-impact-indian-muslims-reforms-consultative-process-othering-backwardness/article68849163.ece"> Behind the façade of Waqf reforms lies a sinister and systematic campaign to further marginalise the country’s largest minority. </a></div><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Vaishna-Roy-16745/" class="person-name lnk">Vaishna Roy</a></div></div></div></div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12"><div class="element"><div class="label the-nation"><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-2024-pros-cons-contradicts-bjp-one-nation-one-law-principle/article68832649.ece">WAQF AMENDMENT</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/waqf-amendment-bill-2024-pros-cons-contradicts-bjp-one-nation-one-law-principle/article68832649.ece" title="Updated: November 13, 2024 13:47 IST Published: November 13, 2024 08:06 IST"> Who really benefits from the Waqf Amendment Bill? </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Faizan--Mustafa-24490/" class="person-name lnk">Faizan Mustafa</a></div></div></div><div class="element"><div class="label the-nation"><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-waqf-board-non-muslim-nomination-islamic-law-waqif/article68814812.ece">WAQF AMENDMENT</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/waqf-amendment-bill-waqf-board-non-muslim-nomination-islamic-law-waqif/article68814812.ece" title="Updated: November 18, 2024 19:10 IST Published: November 13, 2024 08:21 IST"> Right move, wrong motive? Waqf Bill promises better management but delivers state control </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/P-S--Munawar-Hussain-23915/" class="person-name lnk">P.S. Munawar Hussain</a></div></div></div><div class="element no-border"><div class="label the-nation"><a href="https://frontline.thehindu.com/the-nation/waqf-amendment-bill-syed-naseer-hussain-interview-bjp-congress-muslims-religion-waqf-board/article68837364.ece">WAQF AMENDMENT</a></div><h3 class="title" ><a href=" https://frontline.thehindu.com/the-nation/waqf-amendment-bill-syed-naseer-hussain-interview-bjp-congress-muslims-religion-waqf-board/article68837364.ece" title="Updated: November 18, 2024 19:10 IST Published: November 13, 2024 09:23 IST"> BJP’s agenda is to defame Muslims: Syed Naseer Hussain </a></h3><div class="by-line"><div class="author-name"><a href="https://frontline.thehindu.com/profile/author/Vikhar-Ahmed-Sayeed-12455/" class="person-name lnk">Vikhar Ahmed Sayeed</a></div></div></div></div></div></div></section><div id="piano-newsletter-box"></div><div id="piano-hp-bottom1"></div><script> widgets = []; widgets.push({ widgetParams: { widgetId: '373b17ee1852b5ab48cbcff5807098a03c0dcd3c', targetElementId: 'hp-piano-top1' } }); widgets.push({ widgetParams: { widgetId: 'f352d67cc54a840811367295b5c124bd758989c9', targetElementId: 'piano-hp-bottom1' } }); cX.CCE.callQueue.push(['runMulti', widgets, true]); </script><div id="piano-hp-bottom2"></div><footer class="footWrap footborder "><div id="artmeterwrap"></div><div class="container"><div class="row footer-logo"><div class="col-xl-6 col-md-6 col-sm-6 col-xs-12 col-12"><a href="https://frontline.thehindu.com/"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/frontline-logo.svg" class="img-fluid mobile-logo" alt="The Hindu frontline Logo" width="100%" height="100%"></a></div><div class="col-xl-6 col-md-6 col-sm-6 col-xs-12 col-12"><div class="app-icon"><a href="https://play.google.com/store/apps/details?id=com.thehindu.frontline" title="Google Play"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/google-playstore-icon.svg"></a><a href="https://apps.apple.com/app/frontline-magazine/id6447624894" title="Apple Store"><img src="https://assetsfl.thehindu.com/theme/images/FLRX/apple-store-icon.svg"></a></div></div></div><div class="row footer-menu"> <div class="col-xl-2 col-md-2 col-sm-3 col-xs-12 col-12"> <ul class="footer-list"> <li class="title"> <h5><span class="footer-arrow">Frontline</span></h5> <ul class="footer-sub-list"> <li class=""> <a class="" href="https://frontline.thehindu.com/aboutus/">About us</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/magazine/">Magazine Archives</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/archive/">Digital Exclusive Stories</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/current-issue/">Current Issue</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/sitemap/">Sitemap</a> </li> <li class=""> <a class="" href="http://www.thehindugroup.in/subscribe/frontline/">Print Subscription</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/online-subscription/">Digital Subscription</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/rssfeeds/">RSS feeds</a> </li> </ul> </li> <li class="title mt-4"> <h5 class="no-border"><span class="footer-arrow">Contact us</span></h5> <ul class="footer-sub-list"> <li class=""> <a class="" href="https://frontline.thehindu.com/contacts/">Customer care</a> </li> <li class=""> <a class="" href="https://in.linkedin.com/school/the-hindu/jobs?trk=nav_type_jobs">Careers</a> </li> </ul> </li> </ul> </div> <div class="col-xl-2 col-md-2 col-sm-3 col-xs-12 col-12"> <ul class="footer-list"> <li class="title"> <h5><span class="footer-arrow">Group News Sites</span></h5> <ul class="footer-sub-list"> <li class=""> <a class="" href="https://www.thehindu.com/">The Hindu</a> </li> <li class=""> <a class="" href="https://bloncampus.thehindubusinessline.com/">BL on Campus</a> </li> <li class=""> <a class="" href="https://sportstar.thehindu.com/">Sportstar</a> </li> <li class=""> <a class="" href="https://www.thehindubusinessline.com/">Businessline</a> </li> <li class=""> <a class="" href="https://www.hindutamil.in/">இந்து தமிழ் திசை</a> </li> <li class=""> <a class="" href="https://www.thehinducentre.com/">The Hindu Centre</a> </li> <li class=""> <a class="" href="https://ywc.thehindu.com/">Young World Club</a> </li> <li class=""> <a class="" href="https://epaper.thehindu.com/">The Hindu ePaper</a> </li> <li class=""> <a class="" href="https://epaper.thehindubusinessline.com/">Business Line ePaper</a> </li> <li class=""> <a class="" href="https://crossword.thehindu.com/">Crossword + Free Games</a> </li> </ul> </li> </ul> </div> <div class="col-xl-2 col-md-2 col-sm-3 col-xs-12 col-12"> <ul class="footer-list"> <li class="title"> <h5><span class="footer-arrow">Other Products</span></h5> <ul class="footer-sub-list"> <li class=""> <a class="" href="https://roofandfloor.thehindu.com/">RoofandFloor</a> </li> <li class=""> <a class="" href="https://step.thehindu.com/">STEP</a> </li> <li class=""> <a class="" href="https://thehinduimages.com/">Images</a> </li> <li class=""> <a class="" href="https://thehinduads.com/">Classifieds - Print</a> </li> <li class=""> <a class="" href="https://www.thehindu.com/publications/">Special Publications</a> </li> <li class=""> <a class="" href="https://www.thehindu.com/ebooks/">eBooks</a> </li> </ul> </li> </ul> </div> <div class="col-xl-2 col-md-2 col-sm-3 col-xs-12 col-12"> <ul class="footer-list"> <li class="title"> <h5><span class="footer-arrow">Popular Sections</span></h5> <ul class="footer-sub-list"> <li class=""> <a class="" href="https://frontline.thehindu.com/news/">News</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/columns/">Columns</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/social-issues/">Social Issues</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/economy/">Economy</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/books/">Books</a> </li> <li class=""> <a class="" href="https://frontline.thehindu.com/arts-and-culture/">Arts & Culture</a> </li> </ul> </li> </ul> </div> <div class="col-xl-2 col-lg-2 col-md-6 col-sm-6 col-xs-12 col-12"><h5 class="footer-top-border">Trending on Frontline</h5><ul class="footer-menu-list"><li><a href="https://frontline.thehindu.com/the-nation/education/neet-controversy-nta-national-testing-agency-exam-paper-leaks-students-crisis/article68369752.ece"> Neet 2024: The fallacy of one nation, one examination <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/news/election-commission-announces-seven-phase-lok-sabha-election-starting-april-19/article67958085.ece"> Lok Sabha Election 2024 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/news/only-10-countries-had-healthy-air-quality-in-2023-report-finds-air-pollution-iqair/article67968455.ece"> Air Quality Report 2023 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/news/eci-reveals-electoral-bonds-data-bjp-congress-trinamool-top-beneficiaries-biggest-donors-future-gaming-megha-engineering/article67954271.ece"> ECI Revels Electoral Bonds Data <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/environment/"> Environment News <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/politics/"> Indian Politics News <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/economy/"> Indian Economy News <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/news/enforcement-directorate-arrests-delhi-chief-minister-arvind-kejriwal-in-alleged-liquor-policy-scam/article67977898.ece"> ED Arrests Arvind Kejriwal <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://frontline.thehindu.com/the-nation/"> National News <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li></ul></div><div class="col-xl-2 col-lg-2 col-md-6 col-sm-6 col-xs-12 col-12"><h5 class="footer-top-border">Trending on Group sites</h5><ul class="footer-menu-list"><li><a href="https://www.thehindubusinessline.com/economy/budget/"> Budget 2024 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/markets/share-market-nifty-sensex-live-updates-21-march-2024/article67973094.ece"> Stock Market Live Updates <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/portfolio/portfolio-media/todays-stock-recommendation-21st-march-2024/article67973273.ece"> Stock Recommendation Today <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/silver-rate-today/Chennai/"> Silver Rate Today <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/gold-rate-today/"> Gold Rate Today <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://sportstar.thehindu.com/cricket/ipl/"> IPL 2024 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/news/elections/"> Lok Sabha Election Results 2024 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://sportstar.thehindu.com/cricket/ipl/ipl-news/csk-squad-2024-ipl-auction-full-list-of-players-bought-chennai-super-kings-team-purse-remaining/article67652070.ece"> CSK Squad IPL 2024 <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/markets/top-gainers-today/"> Market Top Gainers <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/markets/top-losers-today/"> Market Top Losers Today <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li><li><a href="https://www.thehindubusinessline.com/stocks/reliance-industries-ltd/"> Reliance Share Price <span><img src="https://assetsfl.thehindu.com/theme/images/FLRX/graph-arrow-icon.svg" alt="arrow"></span></a></li></ul></div></div><div class="row pb-5"><div class="col-12"><ul class="footer-social-icon"><li><a href="https://www.facebook.com/frontlineindia/" title="Facebook" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-fb.svg" alt="Facebook" width="42px" height="34px" class="lazy"></a></li><li><a href="https://twitter.com/frontline_india" title="Twitter" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-tw.svg" alt="Twitter" width="42px" height="34px" class="lazy"></a></li><li><a href="https://www.youtube.com/channel/UCWxdhSIVMreBHJTQlVdg9lA" title="Youtube" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-youtube.svg" alt="Youtube" width="42px" height="34px" class="lazy"></a></li><li><a href="https://www.instagram.com/frontline.magazine/" title="Instagram" target="_blank" rel="noopener"><img src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/footer-icon-insta.svg" alt="Instagram" width="42px" height="34px" class="lazy"></a></li></ul><div class="deskBottomNav"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a class="" href="https://www.thehindugroup.com/privacy.html">Privacy policy</a> </li> <li class="breadcrumb-item"> <a class="" href="https://www.thehindugroup.com/termsofuse.html">Terms of Use</a> </li> </ol> </div><div class="copyrights"><a href="mailto:flcomments@thehindu.co.in" class="comm" title="Comments to: flcomments@thehindu.co.in.">Copyright © 2024, THG PUBLISHING PVT LTD. or its affiliated companies. All rights reserved.</a></div><div class="back-to-top"><p>BACK TO TOP<img class="lazy" data-src-template="https://assetsfl.thehindu.com/theme/images/fl-online/back-to-top-arrow.svg" src="https://assetsfl.thehindu.com/theme/images/fl-online/1x1_spacer.png" alt="back-to-top"></p></div></div><div class="col-12"></div></div></div></footer><script> loadCSS("https://assetsfl.thehindu.com/theme/css/font-awesome.min.css?ver=1732189206"); </script><script src="https://assetsfl.thehindu.com/theme/js/thgevnt.min.js?ver=1732189310" async defer></script><script> function fragmentlazyload(selector){ var fragmentcontent = []; if(typeof selector !== 'undefined' && selector){ fragmentcontent = [].slice.call(document.querySelectorAll(selector +" .fragmentcontent.lazy")); } else{ fragmentcontent = [].slice.call(document.querySelectorAll(".fragmentcontent.lazy")) } if ("IntersectionObserver" in window) { let lazyContentObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { let lazycontent = entry.target; let fragmentUrl = lazycontent.dataset.fragmentUrl; fetch(fragmentUrl).then(function(response) { if(response.ok && (response.status >= 200 && response.status < 400)) { return response.text(); } }).then(function(resp) { if(typeof resp !="undefined"){ try{ $(lazycontent).html(resp); } catch(e){ lazycontent.innerHTML = resp; } delete lazycontent.dataset.fragmentUrl; imglazyload("#"+lazycontent.id); lazycontent.classList.remove("lazy"); lazyContentObserver.unobserve(lazycontent); } }).catch(function(error) { console.error(error) }); } }); }); fragmentcontent.forEach(function(content) { lazyContentObserver.observe(content); }); } else { fragmentcontent.forEach(function(lazycontent) { let fragmentUrl = lazycontent.dataset.fragmentUrl; fetch(fragmentUrl).then(function(response) { if(response.ok && (response.status >= 200 && response.status < 400)) { return response.text(); } }).then(function(resp) { if(typeof resp !="undefined"){ lazycontent.innerHTML = resp; delete lazycontent.dataset.fragmentUrl; imglazyload("#"+lazycontent.id); lazycontent.classList.remove("lazy"); } }).catch(function(error) { console.error(error) }); }); } } function imglazyload(selector){ var lazyImages = []; if(typeof selector !== 'undefined' && selector){ lazyImages = [].slice.call(document.querySelectorAll(selector +" img.lazy")); } else{ lazyImages = [].slice.call(document.querySelectorAll("img.lazy")) }var imageSizes = [80, 100, 115, 140, 170, 215, 230, 240, 300, 320, 355,385, 435, 460, 480,560, 615, 660, 730, 810, 960, 1080, 1140, 1200];if ("IntersectionObserver" in window) { let lazyImageObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { let lazyImage = entry.target; let variant = lazyImage.dataset.deviceVariant; let imagesrc = lazyImage.dataset.srcTemplate; if(typeof imagesrc !="undefined" && imagesrc != ""){ if(typeof variant !="undefined" && variant != ""){ let position = 0; if(DevIdf.isDesktop){ position = 1; } else if(DevIdf.isTablet){ position = 2; } else if(DevIdf.isMobile){ position = 3; } variant = variant.split("~")[position]; var selected = Math.max.apply(null, imageSizes); for (var i = 0; i < imageSizes.length; i++) { if (lazyImage.offsetWidth <= imageSizes[i]) { selected = imageSizes[i]; break; } } var alterRegEx = new RegExp("alternates\/[a-z0-9_]*", "ig"); imagesrc = imagesrc.replace(alterRegEx,"alternates/"+variant + "_" + selected); lazyImage.src = imagesrc; } else{ lazyImage.src = imagesrc; } } lazyImage.classList.remove("lazy"); lazyImageObserver.unobserve(lazyImage); } }); }); lazyImages.forEach(function(lazyImage) { lazyImageObserver.observe(lazyImage); }); } else { lazyImages.forEach(function(lazyImage) { let variant = lazyImage.dataset.deviceVariant; let imagesrc = lazyImage.dataset.srcTemplate; if(typeof imagesrc !="undefined" && imagesrc != ""){ if(typeof variant !="undefined" && variant != ""){ let position = 0; if(DevIdf.isDesktop){ position = 1; } else if(DevIdf.isTablet){ position = 2; } else if(DevIdf.isMobile){ position = 3; } variant = variant.split("~")[position]; var selected = Math.max.apply(null, imageSizes); for (var i = 0; i < imageSizes.length; i++) { if (lazyImage.offsetWidth <= imageSizes[i]) { selected = imageSizes[i]; break; } } var alterRegEx = new RegExp("alternates\/[a-z0-9_]*", "ig"); imagesrc = imagesrc.replace(alterRegEx,"alternates/"+variant + "_" + selected); lazyImage.src = imagesrc; } else{ lazyImage.src = imagesrc; } } lazyImage.classList.remove("lazy"); }); } } document.addEventListener("DOMContentLoaded", function (event) { imglazyload(); fragmentlazyload();}); </script><script> const _disallow_params = ["gaa_at", "gaa_n", "gaa_ts", "gaa_sig"] tp.push(['init', function() { const current_url = new URL(window.location.href) const matched_params = _disallow_params.filter(el => current_url.searchParams.has(el)) if (!tp.pianoId.isUserValid() && matched_params.length == 0){ loadScript("https://accounts.google.com/gsi/client"); setTimeout(() => { google.accounts.id.initialize({ client_id: '123036381837-pvm923k0juvf1g7sk4me0u8oga9tnd47.apps.googleusercontent.com', callback: handleGoogleSignIn, use_fedcm_for_prompt: true, auto_prompt: false, itp_support: true }); handleResponseUrl(); }, 3000); } }]) function parseJwt (token) { var base64Url = token.split('.')[1]; var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/'); var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join('')); return JSON.parse(jsonPayload); } </script><div id="g_id_onload" data-skip_prompt_cookie="__utp" data-auto_prompt="false" data-itp_support="true" data-use_fedcm_for_prompt="true" ></div><!-- Promotion content on Login --><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Faustina:wght@300;400;500;600;700;800&display=swap" crossorigin="anonymous"><style> #gsi_overlay { display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); } #oneTapOverlay { position: fixed; top: 0; left: 0; z-index: 9998; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); } .oneTapOverlay-inner { margin-right: 420px; margin-left: auto; width: calc(100% - 420px); display: flex; flex-direction: row; justify-content: flex-end; margin-top: 80px; } .oTO-Text-Logo img { width: 59px; height: 59px; } .oneTapOverlay-text { display: flex; flex-direction: row; margin-top: 57px; max-width: 550px; } .oTO-Text { padding: 0 16px; color: #FFFFFF; } .oTO-Text-title { font-size: 20px; line-height: 28px; font-family: "Merriweather", serif; font-weight: bold; margin: 15px 0; } .oTO-Text-subtitle { font-size: 20px; margin: 16px 0 8px; font-family: "Merriweather", serif; font-weight: bold; } .oTO-Text-points { padding: 0; position: absolute; } .oTO-Text-points li { font-size: 16px; line-height: 22px; margin-bottom: 8px; font-family: "Faustina", serif; list-style-type: none; position: relative; display: flex; align-items: flex-start; } .oTO-Text-points li::before { content: ''; display: block; padding: 8px 7px; background: url('https://assetsfl.thehindu.com/theme/images/google-signin/arrow-819.svg') no-repeat center center; background-size: contain; margin-right: 8px; margin-top: 6px; } .oneTapOverlay-arrow img { max-width: 100%; } @media screen and(max-width: 1250px) { .oneTapOverlay-arrow { display: none } } @media screen and(max-width: 820px) { .oTO-Text-title { font-size: 24px; } .oTO-Text-subtitle { font-size: 18px; } .oTO-Text-points li { font-size: 16px; } .oneTapOverlay-text { flex-direction: column; align-items: center; } } @media screen and(max-height: 500px) { .oneTapOverlay-text { margin-top: 0; } .oTO-Text-title { font-size: 24px; } .oTO-Text-subtitle { font-size: 18px; } .oTO-Text-points li { font-size: 16px; } } @media(max-width: 767px) { #gsi_overlay { z-index: 9999 !important; } .oTO-Text-points { display: none !important; } } body.headersticky iframe#credential_picker_iframe { bottom: 85px !important; } div#credential_picker_container { z-index: 99999999999999999999 !important; } </style><div id="gsi_overlay"><div class="oneTapOverlay-inner"><div class="oneTapOverlay-text"><div class="oTO-Text-Logo"><img src='https://assetsfl.thehindu.com/theme/images/google-signin/fl-online-icon.svg' alt="Frontline"/></div><div class="oTO-Text"><div class="oTO-Text-title">Sign in to Unlock member-only benefits!</div><ul class="oTO-Text-points"><li>Bookmark stories to read later.</li><li>Comment on stories to start conversations.</li><li>Subscribe to our newsletters.</li><li>Get notified about discounts and offers to our products.</li></ul></div></div><div class="oneTapOverlay-arrow"><img src='https://assetsfl.thehindu.com/theme/images/google-signin/group-12945.svg' alt="Sign in"/></div></div></div><script> const gsi_container = document.getElementById("g_id_onload") const auth_ep = "https://madhyama.thehindu.com/api/gni"; const response_ep = "https://madhyama.thehindu.com/api/sociallogin" function logMomentNotification(v) { console.log(v); // const gsi_overlay = document.getElementById("gsi_overlay") if(v === "display") { // gsi_overlay.style.display = "block"; dataLayer = window.dataLayer || []; dataLayer.push ({ 'event' : 'onetap_signin', 'data' : { 'click':'view', 'click_type' : '', 'general_placement':'body', 'detailed_placement':'', 'goal_type':'onetap_signin_view' } }); } // else gsi_overlay.style.display = "none" } function loginCallback(res) { handleGoogleSignIn() } function pushLoginEventToDataLayer() { dataLayer = window.dataLayer || []; dataLayer.push ({ 'event' : 'onetap_signin', 'data' : { 'click':'sign_in', 'click_type' : 'action', 'general_placement':'body', 'detailed_placement':'', 'goal_type':'onetap_signin' } }); } function handleGoogleSignIn(user) { console.log('handleGoogleSignIn'); const clean_url = cleanArticleUrl(); const options = { method: "POST", headers: getHeaders(), body: JSON.stringify({ "token": user.credential, "article_url": clean_url, "pubId": "FL", }) }; fetch(auth_ep, options) .then(function(res) { if (!res.ok) throw new Error(res.statusText) return res.json() }) .then(function(res) { if (res.redirect_uri) { pushLoginEventToDataLayer(); setTimeout(() => { window.location.replace(res.redirect_uri); }, 0200); } else if (!res.token || res.token.trim() === "") return else if(res.token && window.tp.pianoId) tp.push(['init', function() { pushLoginEventToDataLayer(); try { let parsedToken = parseJwt(res.token) dataLayer = window.dataLayer || []; dataLayer.push ({ 'event' : 'login_successful', 'data' : { 'onetap_signin': 'yes', 'email': parsedToken.email, 'uid': parsedToken.sub, 'platform': 'WEB' } }); } catch (error) { console.log("onetap-signin-err", error); } tp.pianoId.loginByToken(res.token); setTimeout(() => window.location.reload(), 0700); }]) else { console.log("Nothing happened...") } }) .catch(err => console.error(err)); } function cleanArticleUrl() { const params_to_remove = ["utm_source", "utm_medium", "utm_campaign", "utm_term", "utm_content"] const url_obj = new URL(`${window.location.href}`) url_obj.searchParams.forEach((v, k) => {if (params_to_remove.includes(k)) url_obj.searchParams.delete(k)} ) return url_obj.toString() } function handleResponseUrl() { const url_obj = new URL(window.location.href) const response_id = url_obj.searchParams.get("response_id") const redirect_uri = url_obj.searchParams.get("internal_redirect_uri") if (!response_id || !redirect_uri) { google?.accounts.id.prompt((d) => { logMomentNotification(d.getMomentType()); }); return } // If user is already logged in, Do nothing with response_id or redirect_uri // else if (window.tp && window.tp.pianoId.isUserValid()) return; const options = { method: 'POST', headers: getHeaders(), body: JSON.stringify({ "response_id": response_id, "pubId": "FL" }) } fetch(response_ep, options) .then(function(res) { if (!res.ok) throw new Error(res.statusText) return res.json() }) .then(function(res) { console.log(res) // return if response is not ok OR no access token is present if (!res.data.status === "ok" || !res.data.access_token) return if(window.tp.pianoId) tp.push(['init', function() { try { let parsedToken = parseJwt(res.data.access_token) dataLayer = window.dataLayer || []; dataLayer.push ({ 'event' : 'login_successful', 'data' : { 'onetap_signin': 'yes', 'email': parsedToken.email, 'uid': parsedToken.sub, 'platform': 'WEB' } }); } catch (error) { console.log("onetap-signin-err", error); } tp.pianoId.loginByToken(res.data.access_token) setTimeout(function() { window.location.replace(res.data.redirect_uri) }, 1000); }]) else window.location.replace(res.data.redirect_uri) }) .catch(err => console.error("Error: ", err)); } function getHeaders() { return { "Accept": "application/json, text/plain, */*", "Authorization": "Basic dGhlaGluZHU6a251cl9DSC1BNVBZVSU4Vw==", "Content-Type": "application/json", } } </script><script> window.tp.push([ "init", function () { if (window.tp.pianoId.isUserValid()) loadScript("https://assetsfl.thehindu.com/theme/js/vue-petite.min.js?ver=1732189138") } ]) </script><style> .link a { color: white !important; } .device-info { margin-right: 4px; } .popup-background { background: rgba(0, 0, 0, 0.4); position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: flex; align-items: center; justify-content: center; z-index: 99999; } [v-cloak] { display: none; } .popup { width: 100%; max-width: 800px; height: auto; background: #000000; padding: 50px 100px 50px 150px; color: #ffffff; position: relative; } .popup .popup-close { color: white; border: none; background: none; padding: 0; margin: 0; position: absolute; top: 10px; right: 10px; font-size: 20px; font-weight: 200; line-height: 20px; } .popup .title { font-family: "Merriweather", serif; font-size: 18px; line-height: normal; text-align: left; display: flex; align-items: center; position: relative; min-height: 50px; } .popup .title::before { content: ""; width: 50px; height: 50px; /* background: url("../../public/icons/h-circle-white.svg") no-repeat center; */ background-size: 50px 50px; display: block; position: absolute; left: -65px; } .popup .sub-text { font-family: "Merriweather", serif; font-size: 18px; line-height: normal; margin: 15px 0; } .popup .popup-btn { background-color: #ffffff !important; color: #000000 !important; font-weight: bold; width: max-content; min-width: 130px; height: 34px; text-align: center; box-sizing: border-box; border-radius: 4px; border: none; cursor: pointer; font-size: 12px; padding: 9px 10px 13px 20px; text-transform: uppercase; margin: 25px auto; display: block; font-family: "Merriweather Sans", sans-serif; transition: all 0.3s; } .popup .popup-btn:focus { box-shadow: none; outline: none; } .popup .popup-btn:after { content: "→"; position: relative; opacity: 0; top: -1px; right: 15%; transition: 0.3s; } .popup .popup-btn:hover { padding-right: 20px; padding-left: 10px; color: #000000; text-decoration: none; outline: none; } .popup .popup-btn:hover::after { opacity: 1; right: -8px; } .popup .device-list { list-style: none; margin: 0; padding: 0; } .popup .device-list li { width: 100%; padding: 10px 0; display: flex; justify-content: space-between; align-items: center; } .popup .device-list li > div { display: flex; justify-content: left; align-items: flex-start; } .popup .device-list li .s-no { font-family: "Merriweather Sans", sans-serif; font-size: 16px; text-align: right; width: 10px; } .popup .device-list li .icon { content: ""; width: 20px; height: 20px; /* background: url("../../public/icons/profile-white.svg") no-repeat center; */ background-size: 20px 20px; display: block; margin: 4px 10px 0; } .popup .device-list li .device { font-family: "Merriweather Sans", sans-serif; font-size: 16px; text-align: left; line-height: normal; } .popup .device-list li .device span { display: block; font-family: inherit; } .popup .device-list li .popup-btn { margin: 0; } .popup p.link { font-family: "Merriweather Sans", sans-serif; font-weight: 200; text-align: center; font-size: 14px; margin: 20px auto 0; } .popup p.link a { font-weight: inherit; font-family: inherit; text-decoration: underline; text-underline-offset: 3px; transition: all 0.3s; } .popup p.link a:hover { text-decoration: none; } .popup p.link span { color: #555555; font-size: 18px; line-height: 0; position: relative; top: 3px; } @media screen and(max-width: 700px) { .popup { padding: 40px 40px 40px 90px; } } @media screen and(max-width: 570px) { .popup { width: 100%; max-width: 100%; padding: 35px 25px; } .popup .popup-close { font-size: 17px; line-height: 17px; } .popup .title { font-size: 14px; min-height: auto; padding-left: 60px; margin-bottom: 25px; line-height: 24px; } .popup .title::before { left: 0; } .popup .sub-text { font-size: 14px; margin: 15px 0; line-height: 24px; } .popup .popup-btn { /* width: 80px; */ height: 30px; font-size: 10px; padding: 9px 0 13px 10px; margin: 15px auto; } .popup .popup-btn:hover { padding-right: 10px; padding-left: 0; } .popup .device-list { list-style: none; margin: 0; padding: 0; } .popup .device-list li { padding: 7px 0; } .popup .device-list li .s-no { font-size: 13px; width: 5px; } .popup .device-list li .icon { width: 15px; height: 15px; background-size: 15px 15px; margin: 2px 7px 0; } .popup .device-list li .device { font-size: 12px; font-weight: normal; } .popup p.link { font-size: 12px; margin: 15px auto 0; } .popup p.link a { text-underline-offset: 2px; } .popup p.link span { color: #555555; font-size: 18px; line-height: 0; position: relative; top: 3px; } } </style><div class="popup-background" id="user-session-popup" v-show="store.session_limit_exceeded === true" v-scope v-cloak><div class="popup" style="padding: 25px;"><button class="popup-close" onclick="window.tp.pianoId.logout()">✕</button><div class="title">Looks like you are already logged in from more than 3 devices!</div><div class="sub-text">To continue logging in, remove at least one device from the below list</div><ul class="device-list"><li v-for="device_detail, index in store.device_info" :key="index"><div class="device-info" v-scope="DeviceInfoComponent({index, ...device_detail})"></div><button class="btn popup-btn" @click="sendDeleteRequest([device_detail.payload], 'single')">Log out</button></li></ul><button class="btn popup-btn" @click="sendDeleteRequest(store.device_info.map(di => di.payload), 'all')">Log Out from all devices</button><p class="link"><a href="https://www.thehindugroup.com/privacy.html" target="_blank">Terms & conditions</a><span> | </span><a href="https://forms.office.com/r/tz7UETzxUs" target="_blank">Institutional Subscriber</a></p></div></div><template id="device-info"><span class="s-no">${ ind + 1 }</span><span class="icon"></span><span class="device"> ${ device }<span class="duration">Last active - ${ la }</span></span></template><script>const us_api_domain = "/";</script><script src="https://assetsfl.thehindu.com/theme/js/user_session.min.js?ver=1732189310"></script></body></html>