20080907 india: India's new mantra: Talk more; work more