0 Shares0 Comments in LIFESTYLE Indonesia’s Nepal Van Java Village on the Slope of Mt Sumbing Indonesia’s Nepal Van Java Village is a small, picturesque village located on the slope of Mt Sumbing in Central Java, Indonesia. More