Breaking News: India leapfrogs in business ranking