The capital of the UK is a vast, bustling metropolis. There are over 9.5 million people rubbing shoulders on the…
Snow at Christmas in Britain is rare but looks so magical when it happens! Here are the most enchanting walks in the snow in the capital.