Nowadays, the global booming of FinTech can be seen everywhere. FinTech has created innovative disruptions to traditional, long-established financial institutions (e.g., banks and insurance companies) in financial services markets. Despite of its popularity, there are many different definitions of FinTech. This problem occurs because many existing studies only focus on a particular aspect of FinTech without a comprehensive and in-depth analysis. This problem will hinder further development and industrial application of FinTech. In view of this problem, we perform a narrative review involving over 100 relevant studies or reports, with a view to developing a FinTech clustering framework for providing a more comprehensive and holistic view of FinTech. Furthermore, we use an Indian FinTech firm to illustrate how to apply our clustering framework for analysis.