Rain of Hell: What are White Phosphorus bombs Russia is accused of using against Ukraine? The Print, 18 May 2022 Russian forces 'launched white phosphorus bombs' at the Azovstal steel complex in Mariupol before Ukrainian forces surrendered…