London Guide 2018
Subscribe to the Britain Magazine

England

England became a unified state in AD 927 and, since the 15th century, has had a significant impact on the wider world, developing the English language, the Anglican Church, and English law – the basis for the common law legal systems of many other countries around the world. Its beautiful and varied countryside is interspersed with quaint villages and cosmopolitan cities including the capital, London.

Guide to Christmas Shopping in Britain

If you’re dreaming of a traditional white Christmas, of fairy lights, festive atmosphere and seasonal shopping, here’s our guide on what to buy and where to go

Places to stay along the River Thames (and fine dining, too)

If you were inspired by our feature on The Rural River Thames and would like to explore this beautiful part of the world for yourself, why not plan a holiday staying at several places along the…