Two of the most disruptive technologies of the 21st century are quantum computing and artificial intelligence. Their intersection has led to the emergence of a new discipline referred to as Quantum Machine Learning (QML), which aims to enhance the capabilities of classical machine learning by leveraging the computational advantages of quantum devices. This paper provides a survey of the most advanced Quantum Machine Learning (QML) algorithms, including Quantum Support Vector Machines (QSVMs), Quantum k-nearest Neighbours (QkNN), Quantum Principal Component Analysis (QPCA), Quantum Neural Networks (QNNs), and Quantum Reinforcement Learning (QRL). The theoretical and practical status, as well as the empirical performance, of these algorithms, were summarised using a structured review method. The findings reveal a potential for speed-ups in classification, clustering, and optimisation among a range of applications, particularly for perfect quantum systems. However, hardware constraints, software irregularities, and training issues, such as barren plateaus, have limited the practical utility of this approach. Applications of QML in areas such as disaster preparedness and management, drug discovery, environmental sustainability, urban planning methodology, NLP, and finance demonstrate both the potential and current limitations of QML, with most applications still at the proof-of-concept level. In this review, we conclude that QML could be revolutionary, but its feasibility ultimately relies on improvements in physical hardware, the robustness of algorithms, and the standardisation of benchmarks