Thousands of Nigerian youths took to the streets Tuesday in a rare display of public anger over issues ranging from infrastructure failings, fuel shortages and power blackouts that reflect growing pressure on the country's ailing president.
In a largely peaceful four-hour protest, they marched to the National Assembly in Abuja, Nigeria's capital, carrying placards and wearing T-shirts saying "Enough is Enough," and carrying a letter outlining their demands.
Organizers told CNN they were met with heavy police presence and were prevented access to the Assembly to deliver their letter.
Chude Jideonwo of the Future Nigeria Group said: "The police barricaded the first gate to the Assembly, so we staged a sit-in and all of us, including some prominent Nigerians, sat on the floor before forcing our way into the assembly gates. There were around 2000 people."
Nigerians, who in 2003 were voted the happiest people on Earth, rarely take to the streets in protest, despite the myriad problems the country faces.
But recent weeks have seen a series of angry demonstrations, including one from the Save Nigeria Group, also held in the capital Abuja, on March 9.
Among their demands are calls for ailing President Umaru Yar'Adua to resign or be removed from power to end a long-standing power vacuum. He left the country in November for treatment in Saudi Arabia and since his return last month, has not been seen in public.