Back to top

Naikan

A method of introspection emphasizing owning responsibility and drawing from Buddhist principles.