To the concerned HR Persons,
One request, if you could care to search in cite hr, there has been a thread before wherein one employee, a HR herself, was stunned when asked questions by the HR of the company about personal things, like marriage, and when you plan to have kids. All our HR friends supported her and told that HR should not ask such types of personal questions. So, as per your point, imagine yourself being an employee joining a company, and your parents are looking for a match for you. In this world, as such, nothing is predicted, so you can't tell your company, even if asked about marriage, when you are getting married because you don't know. But within two months of joining, you get a match and all set to get married. What will you do? As per the rituals and customs of your religion, you need to take that much leave, and unless your parents and elders consent, you can't cut short on customs. India is a land of diversity, and people follow customs very strongly. In your case, your customs might not have taken much time, and so the 10 days would have been ample, but to expect every employee to take only 10 days for their marriage just because you didn't take more than 10 days is, I don't know what word to use ;-).
The girl in question might have any one or more or any other such reasons which even I don't know because I'm not a marriage expert ;-). She might be demanding leaves because her native or her hubby's native must be too far away, and the traveling time will take long. Consider the rituals which she would be following; after marriage, she might even be visiting some temples of their family deities, which might be far away, or honeymooning, and if honeymooning abroad, it's wise to spend at least a good time ;-). So considering all those things, she might have put up the total leave as 45 days.
Another question is the rumor that she might shift abroad, etc. You can't stop her from doing so. Even in the future, if you conduct such interviews wherein you ask candidates about their marriage, children plans, it's unethical as you would be discriminating and not following an equal opportunity method.
And one general thing, even marriage and kids planning are not specific in the case of employees; they might not even be knowing when exactly they may get married, so these are just unexpected things. Also, you will need to ask one female HR for female employees to ask about their marriage, honeymoon plans, and kids' plans, and male HR for males. In some religions, if they find your question absurd, you may even end up getting thrashed up by the friends and relatives of the employee because during the interview, you were too frank and asking absurd questions, that may also happen, because it's INDIA, and even if this happens, society will blame you. So don't think that it's easy as a cup of tea. And dear friend, imagine yourself going to an interview and getting questions on personal things. Who will tolerate these things? I always encourage my friends to be like a bull and just nod their head to the HR person when they take the interview because the HR will just understand the nod and get fooled. Once you join, throw tantrums on HR ;-), by getting married, having kids, and taking maternity leaves, all at the cost of our dear company, because the company also belongs to me as it belongs to you, hehehe.
Another generalization which you made is all your employees getting married; don't imagine all coming one by one, giving you a marriage card, and going on a 45-day leave, and you alone sitting in the office doing all the work. Employees are going to get married; after marriage, some may leave, some may leave because of unexpected problems; these are all a part of your life, and you're paid to manage this; you're paid to manage the situation and not take harsh steps and force employees to cut short on leaves, marriages.
Understand the situation fully and take a suitable decision. No doubt you're the Boss in this case, but use some sense and take a decision. This situation will keep on arriving in the future with all companies and all organizations. The HR can't do anything to avoid these types of situations; rather, these situations are normal, considering the pressure and long working hours. Well, Durga, regarding your latest post, give me some time to read it.