Just days before the car blast near Delhi’s Red Fort Metro Station, police uncovered a massive explosives cache in Faridabad. Security agencies seized close to 2,900 kilograms of ammonium nitrate from a rented building, raising serious concerns about an impending terror plot in the capi