India's recent phenomenal prosperity has taken everybody by surprise. The rolling out of ambitious programmes and its right implementation has leapfrogged India into the category of fast developing countries.