We are going to discuss here Latent Dirichlet Allocation and apply it on the BBC news articles dataset. The first part of the article consists of a mathematical concepts that stands behind the method, explaining how it works. In the second part we will show how LDA performs in practice. Finally we will visualise some of our results.