Shakira causes a stir after flag blunder

by Simon Willis October 16, 2012