Deliverance
While the world is still reeling over two important and exciting events which happened recently—the matrimonial union of Britain’s Prince William and now Duchess of Cambridge Kate Middleton and the beatification of Pope John Paul II—yet another significant incident ensued to cap the public’s elation over the weekend. Osama bin Laden is dead—and the entire…