India’s greatness despite the gloom