Bhakarwadi: A Maharashtrian favorite
Bhakarwadi is a very popular tea-time snack from Maharashtra state in India which has now become world famous as it is very easily available in Indian stores across the globe. We’ve tried a variety of store bought bhakarwadi and the one that stands out is […]