ORA

The Canopy Collective: Weaving Science, Art, and Indigenous Knowledge For Conservation

What is the language of love that mahouts use to communicate with their elephants? How deep is the ecological wisdom of forest women, preserved through oral traditions and folklore? These questions drive the work of ORA India Fellow Dr. Nandini Velho—a scientist, field biologist, and conservationist whose research lives at the intersection of the biophysical, […]

Reviving the Musical Heart of Central India: Ritesh’s Culture & Community Mission

ORA Fellow Ritesh Gohiya is reviving the deep cultural and musical traditions of his region of Central India while fostering dialogue on India’s constitutional values.  Through the Social Health and Education Development Organisation (SHEDO), Ritesh is building an alliance of folk musicians, rural youth bands, and grassroots performers—bringing communities together to reconnect with the core […]

Cultivating Agroecological Farming in Northeast India

Samir Bordoloi, an ORA India 2023 Fellow, is at the forefront of agroecological farming in Northeast India. He is dedicated to co-creating a thriving farming community and promoting a happy and healthy lifestyle through environmentally friendly practices. His work emphasizes providing nourishing, and healing food while maintaining a deep respect for nature. With a young […]

The Arteries of Cities

Like arteries and veins, streets
snake through the city transporting everything a city needs to survive and thrive.

A Decade of Wilderness Wonders

Eaglenest Wildlife Sanctuary, a biodiversity haven in the West Kameng district of western Arunachal Pradesh in India, is rooted by a decade of human connections.

window.addEventListener('elementor/frontend/init', () => { elementorFrontend.hooks.addAction('frontend/element_ready/global', function () { const items = document.querySelectorAll('.swiper.elementor-loop-container .swiper-slide:not(.swiper-slide-duplicate)'); if (items.length <= 2) { document.querySelectorAll('.swiper.elementor-loop-container').forEach((carousel) => { if (carousel.swiper) { const swiper = carousel.swiper; // Destroy the current looped Swiper instance swiper.destroy(true, true); // Re-initialize without loop new Swiper(carousel, { loop: false, slidesPerView: swiper.params.slidesPerView || 1, spaceBetween: swiper.params.spaceBetween || 10, navigation: swiper.params.navigation || {}, pagination: swiper.params.pagination || {}, breakpoints: swiper.params.breakpoints || {} }); } }); } }); });