Hey folks, I've been curious about this for a while. I'm not sure if it's a geographical question or a political one, but here goes: Is Nepal actually considered part of China's territory? I've heard some stuff about it online, but I'm not sure if it's true or just a myth. Any insights from those in the know? 🤔🌍✈️