Hi Sanjeev,
I completely disagree with your comments that most of the females are not promoted to the level above managers.
The reason specified by you is not correct, the females generally do not reach higher levels as they take break for their family.
Either it is their pregnancy, taking care of child, their upbringing, taking care of old family mambers etc. it is always a female of the family who sacrifice her job and give priority to fmily.
So the reason many females leave job or take a break is the reason for not making it to the higher level of Management.
But the scenario is changing now. :D
In our company, worldwide the HR department has all females and just two males. the VP HR is also a female, both HR directors are female.
CHeers!!
Archna