William wore his Tropical Dress of the Blues and Royals and proudly displayed his military medals, while Kate Middleton looked glamourous in a white dress and hat.