News

A massive camp/prison built during Lockdown in the United Kingdom. Even has a crematorium on site