The whole of Britain was curious to know the name selected for the new princess. Finally it has been informed by Kensington Palace on its Twitter account on Monday that the new princess has been named Charlotte Elizabeth Diana. The name has been so selected in order to honour the baby's late grandmother Princess Diana and her great-grandmother Queen Elizabeth.
Britain names its new princess.
Posted on at