Can India rise to greatness?