As Londoners , many of us will have fond memories of what is a staple of this city's culture, the traditional English pub, of which there are more than 3000 dotted across Greater London. Places to meet and talk, eat and drink, watch sports, celebrate birthdays and host events...