Anti-Royal protesters in London

Anti-Royal protesters hold a printed messages outside Buckingham Palace in central London on May 18, 2012 to demonstrate against the evening banquet clelebrating Britain's Queen Elizabeth II diamond jubilee where many heads of state are invited. The protest was highlighting the poor human rights records of some of the countries that attended, including Abu Dhabi, Bahrain, Brunei, Kuwait, Qatar, Saudi Arabia and Swaziland.