The IIFT featured on the coveted list at 23rd spot in 2018, 30th in 2017 and 81st in 2016. from Industry-Economic Times Read The Rest:economictimes...