India jumped to the 77th spot in the ranking of countries by ‘ease of doing business’ on Wednesday, improving by 23 numbers as compare to 2017 standing on the back of reforms that made it easier to get construction permits, pay taxes and access electricity, according to the World...