Wait... in the Himalayas?
Demons coming through a portal from the Himalayas to take over the world, and a guy imbued with demonic powers is made to fight back against them?
HOLD ON JUST ONE FREAKIN SECOND...
This story has been Alternate History Devilman all along!