20th century failures and the challenge of the last decade - Dogra, Bharat (New Delhi)