The World Cup is no stranger to political undertones, but Wednesday’s semifinal between England and Argentina is a whole different ballgame. The match will be played Wednesday in Atlanta, but the thoughts of each team and a host of fans will be 6,100 miles southeast, on an island archipelago 300 miles off the coast of […]