Is Liberty Island, whereupon the Statue of Liberty sits, in New York or New Jersey? The neverending debate rages on but according to geographers, a sadly for New Yorkers, the island that is one of the city’s greatest tourist attractions, for which people will wait for hours to see and allow themselves to be patted down and searched, is in ... Read More »