Q. Where is Nepal?

 

A. Nepal is between India & the Tibetan Autonomous Region of the People’s Republic of China.