Why did they place the statue of liberty in New York and not in another state?
Because immagrents landed in Staten Island to become Americans. The Statue is meant to welcome them to America.
I think it would've been more appropriate to put it at yorktown.
The Statue of L is officially in New Jersey waters. It was a huge bone of contention for years between the 2 states. Ellis Island is where immigrants arrived... NOT Staten Island...NOT Coney Island... NOT Long Island...
General William Tecumseh Sherman Was selected to pick the location of the Statue of Liberty He chose bedloe's island Later named Liberty Island