Posts Tagged: Britain

The Vishnu Strategy

The world's strongest militaries have been raining destruction down on Afghanistan, Iraq, and Lebanon. Why has this strategy not been working?