单项选择题

Nepal is a country in central Asia that is landlocked and()by the Himalayas.

A. secluded
B. bordered
C. integrated
D. opened