Indian Institute of Technology Roorkee - IIT Roorkee Roorkee , India