It is well known that amongst the Pandavas, Arjuna was the closest to Krishna and that is why Gitopadesa was given by Krishna to Arjuna only. But what is bewildering me is that why did Arjuna go alongwith the other Pandavas to Kailash(Himalayas) the abode of Lord Shiva in the final destination of his life. Should not have he gone to Mathura/Dwaraka to spend his final days. Also, Lord Krishna tells his Yadu clan to pray to the demi gods just before his demise from Dwaraka. When the Lord himself has endorsed Demi god worship then why does Srila Prabhupada condemn it? I am asking these questions not with the intention of hurting anybody but with a genuine urge to understand KCON.