People dine at an open-air restaurant, where all the food served is cooked using solar-powered stoves, in Helsinki, Finland, Aug 4, 2011. [Photo/Xinhua]