A man who has fathered 102 children say's he's finally had enough and he cannot afford to have any more.
Musa Hasahya Kasera admits to not knowing all of his children's names - and has even less recall when it comes to remembering the names of his staggering 578 grandchildren.
The Ugandan father has had his huge brood with 12 wives, whose names he also admits to forgetting.