WEF finds 1st slowdown in a decade, India rises 70th

Business