Chitlang Organic Village Resort
Chitlang Organic Village Resort An ancient Newar village in Nepal, Chitlang is dominated by a tribal, and cultural group called the Newar. It holds a rich historical significance since it was one of the most popular stops on the old trade routes from Tibet to India, surrounded by the Chandragiri mountains. Located only a short …