Patience, courage and gratitude are trio of 'critical virtues' required to build spiritual grit and overcome challenges.
FOR all the attention paid to them, political speeches rarely leave any lasting impact. Most are just bundles of platitudes which have been forgotten even before the applause has died down. But in ...