What mountain separates China and India?

HIMALAYAS