Tens of thousands of people wearing green thronged the streets across the land and around the world yesterday to celebrate ...