Odisha at a Glance

Satkosia Gorge & Tiger Reserve

Where the Mahanadi Meets the Wild
An unexpected error occurred.
!-- Highlights
Core Experiences

Highlights

Satkosia Gorge & Mahanadi Wilderness

Rich Forests & Scenic Gorge Landscapes

Diverse Wildlife & River Ecosystems

Must Experience

Things to Do

Cruise Through the Satkosia Gorge

Explore Forest Trails

Spot Birds & Wildlife

An unexpected error occurred.

(function () { const metaContainer = document.querySelector(".custom-meta-tags"); if (!metaContainer) { return; } /* ========================================== TITLE ========================================== */ const titleElement = metaContainer.querySelector( ".custom-page-title" ); if (titleElement) { const title = titleElement.getAttribute( "data-title" ); if (title) { let existingTitle = document.head.querySelector("title"); if (existingTitle) { existingTitle.textContent = title; } else { existingTitle = document.createElement("title"); existingTitle.textContent = title; document.head.appendChild( existingTitle ); } } } /* ========================================== DESCRIPTION ========================================== */ const descriptionElement = metaContainer.querySelector( ".custom-page-description" ); if (descriptionElement) { const description = descriptionElement.getAttribute( "data-description" ); if (description) { let existingDescription = document.head.querySelector( 'meta[name="description"]' ); if (existingDescription) { existingDescription.setAttribute( "content", description ); } else { existingDescription = document.createElement("meta"); existingDescription.setAttribute( "name", "description" ); existingDescription.setAttribute( "content", description ); document.head.appendChild( existingDescription ); } } } /* ========================================== CUSTOM META TAGS ========================================== */ const metaItems = metaContainer.querySelectorAll( "meta[property], meta[name]" ); metaItems.forEach(function (item) { const property = item.getAttribute("property"); const name = item.getAttribute("name"); const content = item.getAttribute("content"); if (!content) { return; } /* ====================================== TWITTER META TAGS ====================================== */ if ( name && name.toLowerCase().indexOf( "twitter:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[name="' + CSS.escape(name) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "name", name ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } /* ====================================== OPEN GRAPH META TAGS ====================================== */ else if ( property && property.toLowerCase().indexOf( "og:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[property="' + CSS.escape(property) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "property", property ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } }); /* ========================================== REMOVE TEMPORARY CONTAINER ========================================== */ metaContainer.remove(); })();