Ilan Ben Yehuda, a street photographer based in Ramat Gan, Israel, has made it his mission to immortalize the vibrant and fleeting moments of everyday life. Born in 1960, Ben Yehuda’s journey through photography has been deeply shaped by his passion for storytelling, a rich academic background, and years of…