ADVERTISEMENT

'Rainbow wedding': Indian transgender couple marry in emotional ceremony

Published Aug 8, 2019 07:47 am
By Agence France-Presse An Indian transgender couple who both underwent sex re-assignment have tied the knot in a traditional Bengali ceremony, in what is believed to be the state's first "rainbow wedding". Indian transgender woman Tista Das (L), 38, and transgender man Dipan Chakravarthy, 40, perform the rituals of a traditional Hindu marriage ceremony, pledging their love for each other before family and friends, in Kolkata (AFP Photo/Dibyangshu SARKAR) Indian transgender woman Tista Das (L), 38, and transgender man Dipan Chakravarthy, 40, perform the rituals of a traditional Hindu marriage ceremony, pledging their love for each other before family and friends, in Kolkata (AFP Photo/Dibyangshu SARKAR) Surrounded by family and friends, bride Tista Das, 38, and groom Dipan Chakravarthy, 40, took part in rituals and pledged their love for each other in Kolkata, the capital of West Bengal state. "We are feeling awesome actually. We are out of the gender box and we love to be an exception and we think this is a strong bond between us," Tista Das told AFP on Monday. "It's a bond of love. It's a bond of liberty also," she said. "And this is the solidarity of our souls." Das said she battled for a long time to "achieve her identity as a woman, as a human being", adding: "I was not even considered as a human being in this brutal society." A transgender friend of the couple, Anurag Maitrayee, said the ceremony was a "beautiful, emotional union of two hearts and two souls". "Despite all the oddities and all the atrocities, I have seen how Tista and her journey from a man into a woman and her relation, emotion, love with a person with a soul whose journey is from a woman to a man," Maitrayee said. Official estimates for India's transgender population are not known but they are thought to number several million. Transgenders often live on the extreme fringes of Indian society, with many forced into prostitution, begging or menial jobs. Over the centuries transgenders have assumed different roles in society, from royal courtesans to participants in birth ceremonies and other auspicious occasions. They have waged a lengthy battle to protect their rights and end discrimination. India's Supreme Court recognised them as a third gender in a historic 2014 ruling. On Tuesday, India's lower house passed a transgender bill to enshrine the rights of transgender people in law. The bill is currently being discussed in the upper house. But the community as well as human rights activists have raised concerns that the bill's language is unclear over whether it allows transgender people to self-identify. "The Transgender Persons Bill should be a remarkable achievement for a long-persecuted community, but the current draft fails on the fundamental right to self-identify," Human Rights Watch South Asia director Meenakshi Ganguly said last month. "It's crucial that the law be in line with the Supreme Court's historic ruling on transgender rights."
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.