India best place to invest in ‘08: DSP Merrill Lynch