Shinsen

Overview

Shinsen are offerings of foods given up to Shinto shrines or kamidana in Japan.