What’s the difference between a Porter, a Stout and a Mild? (Real ale explained)

cellar cask
© Old Cross Tavern
Web Design Hertford by Purple Cactus Creative