In this post, we cover essential things you need to know before visiting London including public transport, the internet, safety, etiquette & more!