› added 10 years ago
122
TIL there is a street in London where houses sell for an average of £65,000,000
via reddit.com