This Tokyo rice ball takes 20 years to make and 2,000 yen (US$14.30) to buy, but is it worth it?

Taste-testing Manma’s premium onigiri in Shinjuku.

Read More