The "baby gap" between the number of children Britons want and the number they actually have is more than 90,000 a year, according to new research by the Institute for Public Policy Research.
Other