Where is statue of liberty ?

India
November 21, 2006 11:40pm CST
Newyork/London/Paris
5 responses
• United States
22 Nov 06
The statue of Liberty is located in New York.
@moneymind (10510)
• Philippines
22 Nov 06
its in new york. greetings. : )
@FraYFaN09 (1558)
• United States
22 Nov 06
I believe it's in Manhatten on Ellis Island which is in New York
@chua98 (676)
• Malaysia
22 Nov 06
sure new York...
• United States
22 Nov 06
ellis island.. new york