Restaurant Ibid, Singapore
Restaurant Ibid is the restaurant of the inaugural MasterChef Asia, Woo Wai Leong. Wait a minute. Ibid? What an unusual name you say? Well, Class, ahem, “Ibid” means from the same source. And as you know, Singapore broke free from…