What are the Conservative, Labour, Liberal Democrat and Green parties offering for London and its nine million inhabitants? In the Tory manifesto, there are 776 words dedicated to the section on ...