UUnited Kingdom Read More Huge interactive LED touchscreen set up in middle of New York CityDecember 27, 2023 Huge interactive LED touchscreen set up in middle of New York City A huge interactive LED touchscreen has…