Image copyright AFP Image caption Tower Hamlets - which includes Canary Wharf - is the most productive part of the UK Productivity, or more precisely the lack of productivity, is one of the great puzzles of the British economy at the moment.