This project focuses on building a robust fake news detection system using machine learning techniques. The objective is to classify news articles as either "TRUE" or "FAKE" based on their content. The project utilizes various machine learning models, including Logistic Regression, Naive Bayes, and Support Vector Machine (SVM), combined into an ensemble model for improved accuracy and reliability.