For those who visit and wish to go beyond the borders of London, I would recommend a visit to Birmingham, also known as Brum. Once you can get past the brummie accent (it get thicker the further west you go, especially into Dudley and Wolverhampton) Good shopping district that is mainly pedestrianised and good shopping malls, especially the Bull Ring, which has been refurbished and rebuilt about two years ago. The Canal basin is a good place for food catering for Japanese (very good, but not open during the day at weekends ), Chinese, Italian, French, etc. Next to it is the NCC (National Conference Centre) and the NIA (National Indoor Arena) and the Rep. theatre. On the outstirts you will find the NEC (National Exhibtion Centre) and the Motorcycle Museum next to it (junction 6, M42). It has an international Airport and good communication links to the rest of the UK. It is also next to the county of Warwickshire (my home county), in which you'll find the towns of Stratford-on-Avon and Warwick. Shropshire, in which you'll find the town of Shrewsbury and Ironbridge. Good for anyone interested in industrial history. To the north is Staffordshire in which is the town of Stoke-on-Trent, famous for its pottery (Wedgewood anyone?) and to the south the county of Worcestershire, home county of Elgar.
Fun fact of Birmingham: It has more canals than Venice