LLondon Read More A £11,000,000 Mega City opening 40 minutes from London hailed ‘pinnacle of regeneration’May 3, 2026 A new ‘Mega City’ is opening 40 minutes away from London, in Berkshire (Picture: Getty Images) More than…