Britain’s Princess Charlotte and her brother Prince Louis are seen in this handout photograph taken by Britain’s Catherine, Duchess of Cambridge, at Kensington Palace in London, on May 2. The royal family released the first official photos of Prince Louis on May 5. Prince Louis was born April 23. Xinhua |