šŸ‡³šŸ‡¬ Official Ratel Movement

The Voice of the People.
The Strength of the Ratels.

Real-time news, verified community projects, and grassroots action. Join the movement for accountability, transparency, and social justice in Nigeria.

50,000+ Ratels Worldwide
12+ Community Projects
6 States Reached
100+ Media Mentions
VeryDarkMan - Ratel Movement
Official Ratel Office Abuja, Nigeria
School Renovation Lagos & Abuja
Real Impact

School Renovation Project

VeryDarkMan renovated a dilapidated primary school, transforming it from a pitiable condition to a proper learning environment [citation:1][citation:5].

šŸšļø BEFORE: Dilapidated school with broken chairs, ruined toilets, and no water [citation:1]
āš ļø BEFORE

Dilapidated Condition

The school had broken furniture, ruined toilets, clogged drainage, no water supply, and a dilapidated staff room. Students had no access to water and the desks and chairs were almost completely spoiled [citation:1][citation:5].

Unusable toilets & drains No water access
šŸ« AFTER: Complete transformation with new furniture, paint, and facilities [citation:1]
āœ… AFTER

Complete Transformation

The entire school was repainted, new furniture provided, the staff room and toilets fully refurbished, and the drainage system rebuilt from scratch. Students now have a proper learning environment [citation:1][citation:5].

New furniture Renovated toilets Fresh paint
Activism

Protest at Wike's Doorstep

VDM gathered schoolchildren and staged a class in front of the FCT Minister's office to protest the teachers' strike [citation:3].

šŸ“¢ VDM teaching children at Wike's office gate in Abuja [citation:3]
šŸ”„ PROTEST

Teachers' Strike: VDM Takes Protest to Wike's Doorstep

VDM gathered schoolchildren in uniform and organized a class where he taught them letters of the alphabet. "S for Suegbe, T for Tinubu, W for Wike", VDM called out, while the children repeated [citation:3].

June 23, 2025 Abuja, Nigeria Punch Newspapers
šŸ“¢

90 Days Strike

Primary school teachers in FCT had been on strike for over 90 days over the failure to implement the new minimum wage [citation:3].

šŸ§‘ā€šŸ«

Teaching Children

VDM organized a class at the protest, teaching children letters of the alphabet in a symbolic act of defiance [citation:3].

šŸ›ļø

FCT Minister's Gate

The protest took place at the front of the FCT Ministers' office in Abuja, demanding accountability [citation:3].

Nationwide Movement

The Ratel Movement Launch

VDM officially launched the Ratel Movement for nationwide community service, declaring the movement as the "fourth arm of the government" [citation:1][citation:4][citation:8].

šŸ—‘ļø
šŸ“… LAUNCHED

Monthly Nationwide Sanitation

Beginning November 29, 2025, the Ratel Movement will carry out community service projects on the last Saturday of every month across all 36 states and the FCT [citation:4][citation:8].

Activities include cleaning public spaces, clearing drainages, rehabilitating school facilities
🚲
šŸ¤ PARTNERSHIP

GRA Foundation & Ratel Movement UK

50 bicycles, helmets, and reflective jackets were distributed to students in Lagos as part of the 2026 UN Global Road Safety Week [citation:2].

"Make Walking and Cycling Safe" campaign at Community Grammar School, Ipaja, Lagos
šŸ‡³šŸ‡¬
šŸ’Ŗ MISSION

Patriotism & Civic Values

"We are going to move from being on social media claiming to be Ratels to presenting ourselves in real life and impacting our society" [citation:4].

Focused on instilling patriotism and civic responsibility among Nigerian youth

Join the Ratel Movement Today

Be part of the movement for accountability, transparency, and community development in Nigeria.

VDM Bot

VDM Knowledge Bot

Online
VDM Bot
šŸ‘‹ Hello! I'm the VDM Knowledge Bot. Ask me anything about VDM, Ratel Movement, or activism in Nigeria. Just now
const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } );