New Delhi.Significant progress has been made in the investigation of the recent blasts near the Israeli Embassy in the national capital, Delhi. Police sources reveal that the explosion seems to have been orchestrated using a timed device. The Special Cell of Delhi Police and NSG have discovered the watch dial