London's Borough Market has got over 100 food stalls , with a huge variety on offer – fresh greens and fruits and meats and cold cuts and cheeses, to delicious lunch, hot prepared, pastas, Indian, Egyptian, sandwiches, sausage, paella, fish – all kinds of foods for every taste.