Mirror, mirror on the wall who’s the prettiest princess of them all? We’ve got to admit, Princess Sofia of Sweden gives Princess Kate a run for her money. See who wins in the bikini stakes, Kate or Sofia.…Read More
Kate Middleton has treated us to some of the best and worst moments over the last few years. Let’s have a look at some of the moments that will live on in our minds forever. Thank you Kate.