 Global agency Moodys today upgraded Indias short-term foreign currency rating from speculative to investment grade,a development which will help domestic companies to raise funds from overseas markets at better rates