As the Duchess of Cambridge is approaching labour, Royal baby watchers have been predicting that Prince George will soon be accompanied by a princess named Alice. Thousands of people...

Read More