In this project, I web-scraped parliamentary speeches from Singapore and applied topic modelling techniques to the speeches given by each member of parliament (MP) to identify distinct topic clusters, and then visualised it in two dimensions using an interactive plot on Python.