During recent weeks the world witnessed several landmark events. Leaders of nations big and small were forced to make difficult…