Princess Anne is facing a tiara dilemma ahead of her son, Peter Phillips, and Harriet Sperling's wedding on 6 June – all the details.