The British Library in London is the national library and is one of the world's largest research libraries, holding over 150 million items in all known languages and formats; including around 25 million books.