The Lembah Anai Waterfall flows in the highlands of West Sumatra province, Indonesia, a typically tranquil spot that's, fortunately for sightseers, right by the roadside. But on Monday, a powerful ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results