A car explosion near Red Fort Metro Station in Delhi on Monday evening sparked panic and set nearby vehicles on fire. Police and fire officials rushed to the spot as seven fire engines battled the blaze. Investigation is underway.
"We are receiving calls from all parts of Delhi about oil rain and so far, we have responded to more than 40 calls," a senior Fire Department officer said.