The Duke and Duchess of Cambridge have joined a dazzling array of stars at the Royal Variety Performance show. Source: AP