Country: China
Crunchy biscuit sticks coated in rich, creamy cheesecake flavored frosting for a sweet and tangy desert inspired treat.