Day: January 11, 2011

Barack Obama Has Declared France Is America’s Greatest Ally

Following yesterday’s meeting at the White House between American President Barack Obama and French President Nicolas Sarkozy, a wave of indignation has arisen in the United Kingdom over Obama’s latest remarks. By declaring France America’s greatest ally, not only are we lights years away from the days of French Bashing