As the economy recovers London leads the way in generating growth. However, the capital has been named as one of the worst cities in the country based on one measure of economic success due to the staggeringly high property prices and strong congestion levels... Read More