Borough market is a Mecca for foodies and every Londoner should visit this heaving beast at least once.