Indo

A very sweet variety from Japan.