Verified Answer :

Himalayas are the mountain ranges that separate china from India.

BHimalayas ::::::::)