There is no better time to be in London than during the month of December. This is when the streets come to life in streams…The post 8 Must do Things when spending Christmas in London appeared first on World of Wanderlust.