worship

In Japan, there are thousands of Shinto shrines and Buddhist temples located throughout the nation, and we Japanese often visit them to purify ourselves on various occasions, such as birth, marriage...