Prince George, 11, is frequently appearing at more royal events than ever before as he is now second-in-line to the throne.