Yes, you can eat them anywhere. You don't need to wash your hands after eating them. They are hard. They also come in soft texture. There are perhaps 100s of varities of Petha. This is the hardest and the most popular yet the cheapest. You can buy 2 pounds of petha in 80 or 85 cents!