Royal baby girl spends first night at Kensington Palace, anticipations high for names

You may also like...