The most popular royals among the British public have been revealed.