32, plus the 'City of London' which isn't usually classed as one of the boroughs.
There are 32 London boroughs, plus the City of London (also known as the Square Mile) which is not a borough.
The 33 divisions of the London Urban Area - City of London (officially not a borough), City of Westminster, Kensington and Chelsea, Hammersmith and Fulham, Wandsworth, Lambeth, Southwark, Tower...
There are around 7,000 pubs in Greater London, and 52,000 in the UK in total.