Sir Sadiq Khan has spent an estimated £942 million on new trains for London – yet almost all of them are stuck in Spain.
How much is your council tax going up? Kingston tops table as London boroughs with biggest bills revealed - Average demand in ...