A massive fire broke out at a landfill site in New Delhi
On April 26, a massive fire broke out at the Bhalswa landfill site located north of capital city of New Delhi, India. Fire department officials stated that 13 firefighters had been trying to take the fire under control for more than 15…