The kingdom of Swaziland, home to some of the poorest people in Africa, has held extravagant and expensive celebrations for the king and for the country - both are marking their fortieth year.
Al Jazeera's Bernard Smith reports from Swaziland where the events $10m price tag has angered many people.
Al Jazeera's Bernard Smith reports from Swaziland where the events $10m price tag has angered many people.