India maintains its position as the most competitive country for business and manufacturing in South Asia in 2017 as well in the latest released rankings by World Economic Forum (WEF). Although, India has slipped down the rankings by two spots from last year, the two rankings are not comparable since the changed methodology for assigning...