Creme de la creme

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.