Duchess of Edinburgh stops traffic at iconic British landmark wearing scarlet dress
The Duchess of Edinburgh stopped traffic at an iconic British landmark wearing a scarlet dress. Sophie stepped out on Abbey Road on Wednesday to pose on a zebra crossing made famous by the Beatles. The duchess looked stunning in a £750 Beulah maxi dress …