Art & Culture, Iran, JapanVisit Lida Sherafatmand’s Paintings at Shibuya Station Getting lost in Shibuya station at some point or other is fairly inevitable, no matter […]