Fake news is rampant in today's date and verifying the authenticity of a news article is paramount. The aim of this project is to train various machine learning models to classify a given news article as authentic or fake. This task falls under the domain of Natural Language processing. The machine learning models explored in this project are Naive Bayes classifier, Random forest classifier and Logistic Regression.