Dinosaur-killing asteroid caused India's Deccan Traps?

The Deccan Traps in India - between 17°–24° North and 73°–74° East - are a place where you can find layer upon layer of solidified rock. This region is thought to have been the site of...