The article says the cause of massive shutting down of McDonald's shops is extermination of the licenses. But, without any serious reason, those kinds of licenses are to be renewed to keep stores running.
Usually, it will be deficit caused by shrinking market. But, considering the icreasing population in India, it cannot happen.
Though I don't know the main reason, it would be McDonald's failure that it couldn't serve foods suited to Indian culture.