The advancement of social networks has facilitated the sharing and spread of news among people over the world. With the growth of these networks and growth of the volume of the news shared daily, the phenomena of fake news become more stronger and widely spread. In this paper, content-social based features for fake news detection model from Twitter data has been proposed. This work aims to analyze content-based features of news content including of linguistic features, writing style features, semantic features and sentiment features along with social-context based features of news diffusion over the social network including user-based features and network-based features to detect fake news from Twitter news posts. With using of unsupervised graph-based clustering approach, no labelled data is required and this make the proposed model more practical to detect online fake news.