Features11 years ago
How green are Britain’s richest small towns? #3 Sevenoaks
The third richest small town in Britain, according to consultancy firm WealthInsight, is Sevenoaks. Located 28 miles south-east of London, around 850 of its 19,000 inhabitants...