A wonderful song from Japan