Originally posted by silver_tears
I still think it's someplace in Russia, and it has to be a specific location
I think its some place in london because there is a lot of races that go on in london, and tea is popular in london, and according to the travel channel a lot of women in london wear fur coats in the winter. I think its some place in london