Recently, I took a Continental flight to San Francisco from Mumbai. And it struck me that all the flight attendants, male & female were in their mid-30s and mid-40s. After asking around, i realized that most of the international/US airlines had an older staff of attendants, because it is against the law to discriminate on the basis of race, age & sex.
So the next time we complain about "old" Air Indian Air hostesses, we should not judge them by age but by the level of service they provide.