Is Krishna a God or Human?
Krishna was an avatar of Lord Vishnu who is no more than a demigod. And Lord Vishnu is the son of Satan(Kaal Brahm) and Prakriti Devi(Durga ji).