If you're almost 30 and you marry someone who is only 18 I think that's bad. Atleast wait a few years and don't trap someone who is just starting life.Are you equating 10 year olds with a fully developed and mentally mature 17-year-old girl from Kenya.Look yh there is absolutely nothing wrong with him marrying the girl if she is mentally mature and physically developed.Would you have a problem if perhaps say she was 18.In my opinion, anything over around 16 is marriageable however, it is still relative to the age of the partner.Furthermore some states in the so called modern/sophisticated US allows girls of ages 12,13 and 14 to get married.