0 votes
Where does Vogue and Spencer live?

1 Answer

0 votes
London
...