The Christmas Tree at Trafalgar Square is presented every year by the people of Oslo Norway to the people of London since 1947 as a token of gratitude for the help that the British armed forces gave to Norway during World War 2
Like (0) Dislike (0)
Your Comment