Demand for energy storage is increasing day by day and developing a pollution free environment necessitates new battery technologies. However, the existing energy storage technologies like lithium (Li)-ion batteries cannot fulfil the future needs alone. In this regard, Li-free batteries such as sodium (Na), potassium (K), zinc (Zn) and magnesium (Mg) ion batteries have attracted significant attention due to the...