London is an expensive city, but there are a number of free tours to enjoy. Most of these free tours are in English.
Free tours at The British Museum
Free tours at The National Gallery
Free guided tours at Tate Modern
Free guided tours at Tate Britain
Free events at British Library