Lord Shiva On Mt.Kailash?

Lord Shiva is one of the 3 main Gods of Hindu mythology. Legend has it that his abode is Mt.Kailash which is one the few mountains left in the Himalayas yet to be climbed. Apart from the sheer difficulty in reaching the top it is also rumored that the locals disallow any expedition to scale its due to religious purposes.

So, I thought I'd ask Google for help.. and here's what I got...

If Google Earth can zoom in this much how come I don't see ANYTHING on top of Mt.Kailash? Oh wait, isn't lord Shiva on vacation??