Just 2 of you had the 3 questions correct!
So... Laura and David, congrats!
1.- Rio de Janeiro will be the place of celebration of the Olympic Games 2016 in Brazil.
2.- The flag is from Japan, Tokyo is its capital.
3.- The coat of arms is from Moncao, and its capital is Monaco as well (not Montecarlo).