Crunchy Diamond Cut Biscuits or Sweet Maida Biscuits is a popular and Easy Indian Snack.
Read this post on inditaste.com