Business Insider reported on Wednesday overlooks Times Square in Manhattan Business Insider reported on Wednesday Business Insider reported on Wednesday quashed that speculation, however, and said quashed that speculation, however, and said overlooks Times Square in Manhattan quashed that speculation, however, and said