some interesting but true facets
By mengcaihong
@mengcaihong (137)
China
2 responses
@altair_dip (807)
• India
1 May 07
Liberty Enlightening the world Commonly known as " Statue of Liberty" is located on a 12 Acre Island. It was a gift of friendship from French to the USA and is the symbol of freedom and democracy.