Indian Institute of Technology - Roorkee - IIT Roorkee Roorkee, India