Hare Krishna ,
Recently i had the fortune to visit Neelkanth Mahadev Temple in Uttarkhand ,
but today i was thinking about the origin of the temple ,
the place where the Neelkanth Mahadev Temple currently stands is the sacred location where Lord Shiva consumed the poison Halahala that originated from the sea when Devas and Asuras churned the ocean in order to obtain Amrita. This poison that emanated during the Samudramanthan (churning of ocean) made his throat blue in color. Thus, Lord Shiva is also known as Nilkanth, literally meaning The Blue Throated One.
But how come Lord Shiva drink poision near The place where there is no ocean ,
at which ocean did Samudra Manthan took place , what is the logic behind Lord Shiva drinking the poision 1000's of KM away from the ocean ?
Although I could not authenticate , but will inform you what I have heard. Samudra Manthan occured in the replica of Kshirsagar(MIlk Ocean- where Kshirodaksayi Vishnu resides) on these earth, which was near our jambu dwip. The Kshir sagar of Satya Yuga near Jambu dwip is no more visible. Mighty Himalaya has taken its place. Some call this Kshir sagar as tethys ocean. and so no wonder you have seen Neelkantha Mahadeva temple in uttarakhand.
Hare Krishna Prabhu!
As I know this ocean is "Khirasagarah" or ocean of milk which is not situated in our planet Jambudvipa.
(please see S.B. 8.5.10).
There in S.B., it is said that The Demigods and sages saw Lord Shiva as well as Mother Sati in the Kailasa mountain and offered prayer to him.
Lord Shiva took the great quantity of poison in his palm and drank it. Actually the poison had been spread all over the universe before Lord Shiva drank it.
There is not said that Lord Shiva went to the ocean of milk abandoning Kailasa Mountain to drink the poison. By his yogic power, he had the capacity to take all the poison spread all over the universe in his palm and drink it.
Please see S.B. 8.7 for greater description of this topic.
Senior and wise devotees can explain more clearly about this, I am an ignorant one.