The great himalayas lie _______ of the river indus

A. South

B. North

C. East

D. West


If the aforementioned Answer is Wrong. Leave a Reply with an authentic source.