Yesterday – August 19th – was Independence Day in Afghanistan. It marks Afghanistan’s liberation from Britain in 1919, following the third British-Afghan war. The Afghan people have fought back so many invaders, it seems they could celebrate it every day.
According to the International Herald Tribune:
Karzai delivered his Independence Day address in a stadium that was […]












