Kensington Palace said the baby was born at 1001 GMT and weighs 8 lbs 7oz. William was present for the birth at St Mary’s Hospital in west London...
How can a nation with so many skills and virtues be so incapable of creating an effective state...