Royal Ascot is not just five days of racing, it's five days of seeing whose elaborate fascinator hat takes headwear to the next level. Princess Kate and Zara Tindall have certainly sported some ...