The Toroki Falls (Toroki-no-taki, トローキの滝) on the southern island of Yakushima (屋久島), Japan.