In an apparent bid to undo the damage from his previous remarks, US Deputy Secretary of State Christopher Landau has declared India as ‘one of the great powers in the world’ and said the United States would very much like to be part of India’s success story.


