Why do many Indian families (especially South Indians) write the professional degrees of the groom and bride (sometime parents' degrees also) in marriage invitations? What should be the minimum difference in age between an Indian groom and his bride?