The tallest building in western Europe, the Shard in London, will be officially inaugurated today in a ceremony conducted by Qatar's prime minister Sheikh Hamad and Prince Andrew.