An Indian man has an incredible 39 wives, 94 children and 33 grandchildren - all living happily under the same roof.