The German power metal sex cult church thing will play London’s 12,500-capacity venue on March 7, 2026, with support from ...