Time to celebrate fellows. I have made progress. As you guys have suggested, I disconnected what you call the 'kill switch' wire from the coil and after a few try, it finally started. I was already thinking that i might have to replace the coil but that appears to be not the culprit. i just had a problem now of how to stop it as it doesn't stop that quickly. Any suggestions ?

i now have to check what's wrong with that wire if there's a cut somewhere.

I just want to say thank you guys for all your hints and tips. Have learned a few more things about this mower.