Nepal is a country located between India and China with a capital of Kathmandu. It is known for its Himalayan mountains and historical places like Pokhara, which features a famous lake and temples that attract many visitors. Some of Nepal's major festivals include Tihar and Dashain, with Dashain being an important Hindu festival. The national bird of Nepal is not mentioned.