Statue of liberty was gifted to America by _________ on __________? A. Russia – 1 January 1886 B. Egypt – 21 June 1886 C. Japan – 11 September 1886 D. France – 28 October 1886 Leave a ReplyYou must be logged in to post a comment.