LatestLifestyleOverseas NewsTrending There’s a Squid Game pop-up at Itaewon Station that’ll make you want to visit Korea faster than you can say “Red Light, Green Light” by Natalie Lim September 24, 2021 Fans of the series, Squid Game, can now visit Itaewon Station for its pop-up installation. Run when you hear “Green light, red light”. Read more