Fast food from Goa in India. A stall selling non-veg fast food in Santa Cruz village, Goa, India