A popular snack, Samosa is well known worldwide, including Burma. We got the samosa from India, so we thought it originated from there. Wikipedia says it really originated from Central Asia and then passed on to South Asia. Videos on how to cook samosa’s by Indian experts and their recipes are presented. I am sure […]