Kate Ferdinand has revealed that she's having a baby girl. Kate, 31, is currently pregnant with her second child with husband Rio Ferdinand, 44, with the star expected to give birth later this year. Now the pair have shared that they're having a little girl, but their gender reveal didn't exactly go to plan...