Royalty-free stock photo ID: 1283351152

Chinese sticky rice dumplings wrapped in leaves and taro roots in steamer - Image