Kolkata will take a century to recover from Mother Teresa