India ready for take-off?