Singer-songwriter Eliyahu Rafael Kain has launched a new single titled “Lizroach” (“To Shine”)—a song centered on self-belief, discovering one’s inner light, and a call to notice the “invisible” people in our society. For many, the pace of daily life is so rapid that it often leaves people behind—rendering them invisible,[…]


