Nepal is a small landlocked country located in the Himalayas, known for its natural beauty, rich culture, and ancient traditions.