Sentiment analysis or opinion mining is the study of human emotions, feelings, opinions etc. expressed in the form of text. It is one of the most progressive areas of research in natural language processing and text mining in recent times. The growing importance of sentiment analysis coincides with the growth of social media such as reviews, forum discussions, blogs, micro-blogs, Twitter, and social networks. As all know, the web holds an enormous amount of opinionated data which if correctly scrutinized, can significantly help business and society to a great extent.