diff --git a/Fake News Detection/README.md b/Fake News Detection/README.md
new file mode 100644
index 000000000..fdc967a60
--- /dev/null
+++ b/Fake News Detection/README.md
@@ -0,0 +1,73 @@
+**PROJECT TITLE - Fake News Detection**
+
+
+
+**GOAL** - The aim of the project is to detect whether the news is Real or Fake using different text extraction NLP techniques to understand the data, use different classifiers approaches and RNN framework on this training data to train various models and use them to make detections.
+
+**WHAT HAVE I DONE**
+- Loading datasets
+- Handling null values
+- Concatinating all the text for more generalisation of the model and increases reliability
+- Using NLP approaches like Count Vectorizer and Tf-IDF Vectorizer to do proper data extraction
+- Training a Logistic Regression model using Count Vectorizer
+
+
+- Training a Logistic Regression model using Tf-IDF Vectorizer
+
+
+- Training a Multinomial Naive Bayes model using Count Vectorizer
+
+
+- Training a Multinomial Naive Bayes model using Tf-IDF Vectorizer
+
+
+- Training a Passive Agressive Classifier model using count Vectorizer
+
+
+- Training a Passive Agressive Classifier model using Tf-IDF Vectorizer
+
+
+- Training a LTSM Network model
+
+
+- Performing the data preprocessing steps again to apply the RNN approach
+- Making visualizations of differnent columns and dropping the noisy data
+- Applying NLP to create Wordcloud of teh most used words in Real and Fake news
+
+
+
+
+- Splitting data and creating the model layers
+- Making predictions on test data and saving the detections in a specific dataframe
+
+
+**MODELS USED**
+- Logistic Regression
+- Multinomial Naive Bayes
+- Passive Agressive Classifier
+- LTSM Networks
+- RNN framework
+
+**LIBRARIES NEEDED**
+- numpy
+- pandas
+- matplotlib
+- seaborn
+- nltk
+- re
+- wordcloud
+- tensorflow
+- keras
+- scikit Learn
+- itertools
+- tqdm
+
+**Data Visualizations**
+
+
+
+**Conclusion**
+
+In this project we have performed a comparative analysis of different classifiers and neural network models merged with various text extraction approches of NLP to read and understand the degree of realness in the news and then classify them into binary classes: real and fake.
+The RNN model gives 99% accuracy and proves to be the most effective among all of the trained models.
+