Victoria Memorial and Buckingham Palace London England There is a lot to see in London England, and in particular there are a lot of monuments and memorial. Of those monuments and memorials the Victoria Memorial located in the Queens Garden just outside the gates of Buckingham Palace is certainly one of the grandest. Sculpted by […]