This Soupless Noodle, Yakisoba (Japanese style lo mein) has been one of the best instant noodles in Japan. The rich tasted sauce is moreish and the special Mayo comes with it is a superb one. Try this Japanese lo mein, but be careful, it is quite addictive...