The blast took place at 6.52 near the Red Fort Metro Station in Delhi, leaving mangled bodies and wrecked cars scattered in the busy area.

See Full Page