20171101 business.india-business: It's getting easier to do biz; says India Inc