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