According to an eyewitness, the Princess of Wales visited the Windsor Farm Shop, which is about one mile from her home in the U.K.
According to an eyewitness, the Princess of Wales visited the Windsor Farm Shop, which is about one mile from her home in the U.K.