India needs to improve its ‘ease of business’ rank since India was positioned at rank 130 out of 189 in the report of World