Rising affluence and urbanisation will turn India into a whole new world of possibilities by 2025