Language & Country quiz

Every country has an official language, and some countries have even more than one, like Canada and Belgium. How well do you know the official languages of the world and the countries these are spoken in?