From the Roman conquest to the passing of legislation protecting the rights of LGBTQ+, the history of London is one of diversity, integration and progress - never standing still and always setting the agenda. Metropolitan London has around 7, 000 public houses – an average of 25 pubs per square mile. No other capital city in the world matches this density. It's not surprising that the London …