Question: What mountains are on India's northern border and nicknamed "Snow Abode"?
Answer: Himalayas