Kate and William take their daughter home
Such royal efficiency. After Duchess Kate gave birth at 8:34am local time in London, she and William left St. Mary's Hospital about nine hours later and showed off their newborn girl before heading home. As USA Today
observes, Kate "did not look as if she had just...