Nope. It is LGA. It is not NYC, e.g. the other area airports. Best to rely on original source rather than media reporting, BBC reporting is inaccurate. Real-time chart at link reflects average delay inbound of 1:01. That is not good, but it is hardly "no flights landing."
https://www.fly.faa.gov/flyfaa/usmap.jsp