Nachi Falls ( <PERSON>) is the tallest waterfall in Japan with an 'uninterrupted drop' of 133 meters. It has been worshipped in Shintoism from way back, in fact the Nachi shrine is dedicated to the spirit of the waterfall.