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