A Chinese Street food made of rice (probably), Veg food, A little bit sweet at very cheap price. The place is located in Hefei Anhui China source