Speaking on the occasion, Patnaik said that Odisha now ranks second among the top states in attracting investments.