The last four years have seen India make tremendous strides on the ease of doing business. India has climbed to a global rank of 77, out of 190, in the latest report and was also recognised as a top improver for a second consecutive year, a distinction achieved by only nine other countries in...