Princess Kate left royal fans stunned when she donned a glamorous Alexander McQueen gown for her birthday three years ago - ...