Ice cream is a general term now applied to many frozen desserts. Ice cream in its original form is a frozen dessert based on milk or cream, sometimes thickened with eggs. Other types of ice cream include semifreddo, parfait, Indian kulfi and Italian gelato, as well as ice creams made with yoghurt or bean curd. Sorbets and granitas are actually based on water ices and generally do not contain dairy products. These are usually made from fruit pulp or juice. Ice creams vary from country to country as does the legislation concerning their commercial production.