Flags of Holland, Uruguay, Germany and Spain flying in Amsterdam on the day of the first 2010 world cup semi-final