Close Menu
    Facebook X (Twitter) Instagram
    • Home
    • Contact Us
    • About Us
    • Privacy Policy
    • Terms Of Service
    • Advertisement
    Sunday, July 5
    Facebook X (Twitter) Instagram Pinterest Vimeo
    ABS Africa TV
    • Breaking News
    • Trending
    • Africa News
    • World News
    • Features
    • Technology
    • Sports
    • Politics
    • More
      • Culture
      • Lifestyle
      • Travel
      • Business
      • Environment
      • Legal
      • Health
      • Cameroon
      • Ambazonia
      • AfroSingles
      • Environ/Climate
      • Editorial
      • The Leak Magazine
    • Donate
    Subscription
    ABS Africa TV
    Home»Environment»Marginalised groups make urgent call for inclusion in climate change policies
    Environment

    Marginalised groups make urgent call for inclusion in climate change policies

    Markel ZillaBy Markel ZillaJuly 5, 2026No Comments11 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Marginalised groups make urgent call for inclusion in climate change policies
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Post Views: 25

    Marginalised groups make urgent call for inclusion in climate change policies

    Marginalised groups make urgent call for inclusion in climate change policies

    Youth and women from marginalised communities discuss climate change initiatives, their needs and expectations ahead of Cop 29, during a meeting at YWCA headquarters in Nairobi on September 27, 2024. (Photo: Charity Kilei)

    Read this story aloud

    Listen to the clean text version of this article

    Ready
    6 min listen
    Audio reading is not supported on this browser.

    Many emphasised the need for climate solutions that address their communities’ specific needs and realities

    Despite bearing the brunt of climate change impacts, women, youth, and people living with disabilities from marginalised communities are often side-lined in critical policy discussions.
    At a recent event hosted by the Young Women’s Christian Association (YWCA), participants from urban slums, rural areas, and underserved regions voiced their concerns, sharing the unique challenges they face.
    Many emphasised the urgent need for climate solutions that address their communities’ specific needs and realities. Without their active inclusion, these voices fear their struggles will remain unaddressed, and the policies meant to protect them will fall short.

    More To Read

    • Slum residents urged to adopt ‘localised solutions’ to mitigate climate change effects
    • How the cocoa price crash is crushing West African farmers
    • Nearly 60 people killed in Ivory Coast floods since May
    • EU, IOM launch regional programme to tackle climate displacement, response
    • Uganda arrests Danish wildlife journalist Klaus Thymann amid press freedom concerns
    • The international legal order is broken: Two key changes needed to fix it

    A recurring theme throughout the discussions was the glaring lack of representation, which hampers awareness and inhibits meaningful participation in policy-making. As a result, the needs of these communities — especially women, youth, and people with disabilities — are too often neglected, leaving them vulnerable in the face of climate change.
    Nancy Mokua, a representative from a marginalised community in Kajiado County, spoke about the difficulties faced by women in her area.
    Scarcity of resources

    Latest Stories

    • Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat
    • Kenya reaffirms ties with Rwanda as it marks Liberation Day celebrations
    • Morocco continue historic rise with record-breaking World Cup victory against Canada
    • Serena Williams withdraws from Wimbledon doubles after knee injury, ending Venus reunion plans

    “As women, we are aware of the challenges we face, but our efforts hit roadblocks, especially when it comes to resources like water,” Mokua explained.
    The scarcity of water not only deepens women’s hardship but also severely limits their ability to engage in agriculture and provide for their families.
    “This situation only pushes us further into poverty,” she added.
    Mokua proposed that allocating resources for projects like the drilling of boreholes and raising awareness on how climate change funds are distributed could empower women to participate more actively.
    “If women understood how climate change initiatives and funding work, we’d be in a much stronger position to contribute to our communities,” she asserted.
    Lorraine Modi, a youth advocate from Nairobi, echoed similar frustrations, stressing the need for the government to consider the specific needs of young people in climate policies.
    “Access to funding is a major barrier for the youth. Many of us have innovative ideas for agriculture, but we struggle to implement them due to financial constraints,” Modi explained.
    Young farmers
    The rising cost of fertiliser has further compounded the challenges young farmers face, making it increasingly difficult for them to sustain their livelihoods.
    “Climate change has severely impacted us as young farmers. Higher temperatures mean lower yields. The government must develop policies that support youth in agriculture, as this offers both income and employment opportunities,” Modi said.
    For people living with disabilities, the situation is even more dire.
    Representatives from Marsabit County highlighted the specific barriers that individuals with disabilities face in accessing climate change platforms.
    “We are often excluded from these discussions because people don’t see us as part of the solution. Yet, we are affected just as much, if not more,” they pointed out.
    They called for inclusive spaces where people with disabilities can contribute their ideas and experiences.
    “We need accessible information, funding, and spaces where our voices can be heard. Only then will climate solutions truly serve all members of society.”
    Peter Oloo, an environmental advocate, reinforced the need for young people, especially those living in marginalised communities, to be part of climate change discussions at national and global levels.
    “Many young people don’t know what goes on at conferences like COP (the UN convention on climate change) because they are not included in these conversations. Yet, they are the ones leading grassroots initiatives,” Oloo noted, advocating for youth to be more actively involved in climate negotiations.
    He stressed that resource allocation must also include young people and those with disabilities to strengthen their capacity to mitigate and adapt to the changing climate.
    Mary Bada, the chairperson of Mombasa YWCA, said local communities, especially women and people living with disabilities, should be empowered to take the lead in climate change initiatives.
    “People understand the specific challenges within their communities. If we empower them, we can foster more sustainable solutions,” she said.
    Bada advocated for more women and people with disabilities to be included in climate discussions, pointing out that they often carry the heaviest burdens from climate change.
    “We need to build awareness at the grassroots level and ensure that both women and people living with disabilities are financially supported and empowered to make meaningful contributions,” she said.
    Fred Ouma, the lead negotiator for transparency, highlighted the critical role civil societies must play in amplifying the voices of marginalised communities.
    “Every agreement is negotiated based on personal interests,” he explained, stressing the importance of advocating for broader societal needs, including those of people with disabilities.

    Other Topics To Read

    “Civil societies need to understand the unique needs of these communities and push for their inclusion at every level of policy-making,” said Ouma.

    Top Stories Today

    • Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat
    • Mbappé fires France past Paraguay into World Cup quarter-finals
    • Weekly new Ebola cases reach highest level since outbreak began: WHO
    • Kenya reaffirms ties with Rwanda as it marks Liberation Day celebrations
    • Serena Williams withdraws from Wimbledon doubles after knee injury, ending Venus reunion plans
    • Report records 83 harassment incidents against Christians in Israel over three months

    `;
    }

    return “;
    }

    function commentActionsMarkup(comment, canComment) {
    const likeLabel = comment.liked_by_me ? ‘Liked’ : ‘Like’;
    const likeCount = Number(comment.like_count || 0) > 0
    ? “
    : ”;

    const likeButton = canComment && comment.status === ‘approved’
    ? “
    : “;

    const replyButton = canComment && comment.status === ‘approved’
    ? “
    : ”;

    return `

    `;
    }

    function commentMarkup(comment, canComment, isReply = false) {
    const pendingBadge = comment.status && comment.status !== ‘approved’
    ? “
    : ”;

    const edited = comment.is_edited
    ? “
    : ”;

    const repliesHtml = Array.isArray(comment.replies) && comment.replies.length
    ? `

    `
    : “;

    return `

    `;
    }

    function replyFormMarkup(commentId) {
    return `

    `;
    }

    function setNotice(widget, message, type = ‘info’) {
    const notice = widget.querySelector(‘[data-role=”notice”]’);
    if (!notice) return;

    if (!message) {
    notice.hidden = true;
    notice.textContent = ”;
    notice.classList.remove(‘is-error’);
    return;
    }

    notice.hidden = false;
    notice.textContent = message;
    notice.classList.toggle(‘is-error’, type === ‘error’);
    }

    function setCount(widget, total) {
    const count = widget.querySelector(‘[data-role=”count”]’);
    if (!count) return;

    const num = Number(total || 0);
    count.textContent = num === 1 ? ‘1 comment’ : `${num} comments`;
    }

    function openReplyBox(widget, commentId) {
    widget.querySelectorAll(‘[data-role=”reply-box”]’).forEach(box => {
    box.hidden = true;
    box.innerHTML = ”;
    });

    const targetItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (!targetItem) return;

    const replyBox = targetItem.querySelector(‘[data-role=”reply-box”]’);
    if (!replyBox) return;

    replyBox.hidden = false;
    replyBox.innerHTML = replyFormMarkup(commentId);

    const textarea = replyBox.querySelector(‘textarea’);
    if (textarea) textarea.focus();
    }

    function closeReplyBox(container) {
    if (!container) return;
    container.hidden = true;
    container.innerHTML = ”;
    }

    async function initCommentsWidget(widget) {
    const state = {
    articleId: Number(widget.dataset.articleId),
    loadUrl: widget.dataset.loadUrl,
    storeUrl: widget.dataset.storeUrl,
    commentsBaseUrl: widget.dataset.commentsBaseUrl,
    canComment: widget.dataset.canComment === ‘1’,
    page: 1,
    perPage: 10,
    sort: ‘newest’,
    total: 0,
    hasMore: false,
    busy: false
    };

    const list = widget.querySelector(‘[data-role=”list”]’);
    const loading = widget.querySelector(‘[data-role=”loading”]’);
    const empty = widget.querySelector(‘[data-role=”empty”]’);
    const loadMoreBtn = widget.querySelector(‘[data-role=”load-more”]’);
    const sortSelect = widget.querySelector(‘[data-role=”sort”]’);
    const composerForm = widget.querySelector(‘[data-role=”composer-form”]’);

    async function loadComments(reset = true) {
    if (state.busy) return;

    state.busy = true;
    setNotice(widget, ”);
    loading.hidden = false;

    if (reset) {
    state.page = 1;
    list.innerHTML = ”;
    empty.hidden = true;
    }

    try {
    const url = new URL(state.loadUrl, window.location.origin);
    url.searchParams.set(‘page’, state.page);
    url.searchParams.set(‘per_page’, state.perPage);
    url.searchParams.set(‘sort’, state.sort);

    const response = await requestJson(url.toString(), {
    method: ‘GET’,
    headers: {
    ‘Accept’: ‘application/json’,
    ‘X-Requested-With’: ‘XMLHttpRequest’
    }
    });

    const items = Array.isArray(response.data) ? response.data : [];
    const meta = response.meta || {};

    state.total = Number(meta.total || 0);
    state.hasMore = !!meta.has_more;

    setCount(widget, state.total);

    if (reset) {
    list.innerHTML = ”;
    }

    if (!items.length && reset) {
    empty.hidden = false;
    } else {
    empty.hidden = true;
    list.insertAdjacentHTML(
    ‘beforeend’,
    items.map(item => commentMarkup(item, state.canComment, false)).join(”)
    );
    }

    loadMoreBtn.hidden = !state.hasMore;
    } catch (error) {
    if (!list.children.length) {
    empty.hidden = false;
    empty.textContent = ‘Unable to load comments right now.’;
    }
    setNotice(widget, error.message || ‘Unable to load comments.’, ‘error’);
    } finally {
    loading.hidden = true;
    state.busy = false;
    }
    }

    async function submitTopLevelComment(form) {
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘[data-role=”submit-comment”]’);

    if (!textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(state.storeUrl, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    textarea.value = ”;

    if (response?.data) {
    list.insertAdjacentHTML(
    ‘afterbegin’,
    commentMarkup(response.data, state.canComment, false)
    );
    empty.hidden = true;

    if ((response.data.status || ”) === ‘approved’) {
    state.total += 1;
    setCount(widget, state.total);
    }
    }

    setNotice(widget, response.message || ‘Comment posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post comment.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post comment’;
    }
    }
    }

    async function submitReply(form) {
    const commentId = Number(form.dataset.commentId || 0);
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘.ev-comments__reply-submit’);

    if (!commentId || !textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/reply`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    if (response?.data) {
    const parentItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (parentItem) {
    const repliesWrap = parentItem.querySelector(‘.ev-comments__replies’);
    if (repliesWrap) {
    repliesWrap.insertAdjacentHTML(
    ‘beforeend’,
    commentMarkup(response.data, state.canComment, true)
    );
    }
    }
    }

    closeReplyBox(form.closest(‘[data-role=”reply-box”]’));
    setNotice(widget, response.message || ‘Reply posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post reply.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post reply’;
    }
    }
    }

    async function toggleLike(button) {
    const commentId = Number(button.dataset.commentId || 0);
    if (!commentId) return;

    const originalHtml = button.innerHTML;

    try {
    button.disabled = true;
    button.innerHTML = ‘Working…’;

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/like`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({})
    });

    const liked = !!response?.data?.liked;
    const likeCount = Number(response?.data?.like_count || 0);

    button.classList.toggle(‘is-liked’, liked);
    button.innerHTML = `${liked ? ‘Liked’ : ‘Like’} ${likeCount > 0 ? “ : ”}`;
    } catch (error) {
    button.innerHTML = originalHtml;
    setNotice(widget, error.message || ‘Unable to update like.’, ‘error’);
    } finally {
    button.disabled = false;
    }
    }

    if (composerForm) {
    composerForm.addEventListener(‘submit’, function (e) {
    e.preventDefault();
    submitTopLevelComment(composerForm);
    });
    }

    if (sortSelect) {
    sortSelect.addEventListener(‘change’, function () {
    state.sort = this.value || ‘newest’;
    loadComments(true);
    });
    }

    if (loadMoreBtn) {
    loadMoreBtn.addEventListener(‘click’, function () {
    if (state.busy || !state.hasMore) return;
    state.page += 1;
    loadComments(false);
    });
    }

    widget.addEventListener(‘click’, function (e) {
    const likeBtn = e.target.closest(‘[data-action=”toggle-like”]’);
    if (likeBtn) {
    e.preventDefault();
    toggleLike(likeBtn);
    return;
    }

    const replyBtn = e.target.closest(‘[data-action=”toggle-reply”]’);
    if (replyBtn) {
    e.preventDefault();
    openReplyBox(widget, Number(replyBtn.dataset.commentId || 0));
    return;
    }

    const cancelReplyBtn = e.target.closest(‘[data-action=”cancel-reply”]’);
    if (cancelReplyBtn) {
    e.preventDefault();
    closeReplyBox(cancelReplyBtn.closest(‘[data-role=”reply-box”]’));
    }
    });

    widget.addEventListener(‘submit’, function (e) {
    const replyForm = e.target.closest(‘.ev-comments__reply-form’);
    if (replyForm) {
    e.preventDefault();
    submitReply(replyForm);
    }
    });

    loadComments(true);
    }

    document.addEventListener(‘DOMContentLoaded’, function () {
    document.querySelectorAll(‘.ev-comments’).forEach(initCommentsWidget);
    });
    })();

    Trending

    Morocco continue historic rise with record-breaking World Cup victory against Canada
    Morocco continue historic rise with record-breaking World Cup victory against CanadaSports
    |Erick Kariuki
    |8 hours ago
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeatSports
    |Erick Kariuki
    |32 minutes ago
    Slum residents urged to adopt 'localised solutions' to mitigate climate change effects
    Slum residents urged to adopt ‘localised solutions’ to mitigate climate change effectsNews
    |Hussein Hassan
    |18 hours ago
    From mixing dirty whites to overloading the machine: 6 common laundry mistakes
    From mixing dirty whites to overloading the machine: 6 common laundry mistakesLifestyle
    |Margaret Wanjiru
    |20 hours ago
    WHO launches clinical trial in DRC to test Ebola treatments
    WHO launches clinical trial in DRC to test Ebola treatmentsDemocratic Republic of Congo
    |Bashir Mbuthia
    |1 day ago
    Six killed as matatu, trailer collide head-on along Nakuru-Eldoret highway
    Six killed as matatu, trailer collide head-on along Nakuru-Eldoret highwayNews
    |Rachael Mutabasi
    |23 hours ago
    Colombia beats Ghana to complete World Cup round of 16 lineup
    Colombia beats Ghana to complete World Cup round of 16 lineupSports
    |XINHUA
    |22 hours ago
    16 CITAM Woodley pupils stable after bee attack during Lake Baringo tour
    16 CITAM Woodley pupils stable after bee attack during Lake Baringo tourNews
    |Rachael Mutabasi
    |20 hours ago
    60 more Kenyans arrive home from South Africa as government steps up evacuations
    60 more Kenyans arrive home from South Africa as government steps up evacuationsNews
    |Mary Wambui
    |19 hours ago
    Sudanese army intensify offensive to retake strategic city of Kurmuk on Ethiopia border
    Sudanese army intensify offensive to retake strategic city of Kurmuk on Ethiopia borderRegional
    |Addis Standard
    |16 hours ago

    call groups make Marginalised urgent
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Markel Zilla
    • Website

    Related Posts

    Climate crisis threatens education in Africa -Save the Children

    July 5, 2026

    Report reveals alarming decline in wildlife numbers in Africa

    July 5, 2026

    Startup funding: Kenya leads with Sh127bn, West Africa’s dominance ends

    July 5, 2026
    Leave A Reply Cancel Reply

    Search
    Latest Post

    SA paradox: From xenophobia to buying blue

    July 5, 2026

    Climate crisis threatens education in Africa -Save the Children

    July 5, 2026

    EU prepares another $1.7 billion for Egypt as Europe deepens its strategic bet on Africa’s second

    July 5, 2026

    Residents in eastern Congo cling to hope as new Ebola treatment trial begins

    July 5, 2026

    What Mamla Legal Hai Gets Right And Misses About Death Penalty

    July 5, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • TikTok
    ABS TV and ABS Network News is a leading Pan-African 24/7 broadcasting network delivering nonstop news, talk shows, lifestyle programs, and digital media content worldwide through Satellite, Streaming Platforms, and Roku TV.
     
    Based in the United States, we connect Africa to the world while empowering creators, journalists, and brands through innovative media and broadcasting services.
    Facebook X (Twitter) Pinterest WhatsApp Instagram

    Our Picks

    SA paradox: From xenophobia to buying blue

    Climate crisis threatens education in Africa -Save the Children

    EU prepares another $1.7 billion for Egypt as Europe deepens its strategic bet on Africa’s second

    Most Popular

    Residents in eastern Congo cling to hope as new Ebola treatment trial begins

    What Mamla Legal Hai Gets Right And Misses About Death Penalty

    Don’t abandon God after your success, Davido tells young dreamers

    © 2026 Copyright. All Rights Reserved by ABSAFRICATV
    • Privacy Policy
    • Terms of Services

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.