Manchester United debt pile may force owners to fund new stadium Sport Business Doubts have emerged over Manchester United’s capacity to fund their £2bn-plus new stadium unless the owners inject cash. The club announced on Monday that they had secured the land required to build the 100,000-seater venue – dubbed a “Wembley of the North” – from Indurent, which lets industrial units. The 25-acre site is only 350m [...]