Where is Nepal geographically?

Nepal is located in South Asia, between India and China. It is bordered by the Tibet Autonomous Region of China to the north, India to the south, east, and west.