controversyThe world is shocked on seeing Kate Middleton for the first time in 8 years in shorts! August 13, 2019