Question: how kmno4 is oxidising agent?
Answer: KMnO4 is a strong oxidising agent because the main metal atom (Mn) is in a very high +7 oxidation state, which means it's lost all its valence electrons. Although manganese can lose 7 electrons, it would prefer to have some, so it will readily grab them from somewhere else and in doing so oxidise the other species.