The royal british baby girl is here! She was born at 8:34 a.m. We don’t know her name yet, because the Queen has to approve it first. According with some tabloids, the favorite is Alice—though Elizabeth, Diana, and Victoria are in the running. We can’t wait to see her beautiful face and the happy parents. […]