As per Grant Thornton’s International Business Report (IBR), India has slipped in ‘business optimism’ index to the 7th position in the September quarter, from the 2nd slot in the previous three months, showing clear signs of lag in the economy. Indonesia is at the top of the list, followed by Finland and the Netherlands.