A chef cooks with a solar-powered stove at an open-air restaurant in Helsinki, Finland, Aug 4, 2011. [Photo/Xinhua]