India is most business optimistic country: IBR survey
According to the latest Grant Thornton International Business Report (IBR) survey, India has been named as the most optimistic country in terms of being a global business destination providing opportunities of increasing revenue, employment and profitability. The survey notes that Indian businesses are hopeful of an economy recovery in 2017. India bagged the 1st position in … Read more