India has emerged as the second most attractive location after China, but ahead of the United States and Russia, for global foreign direct investment in 2007, the World Investment Report of the UNCTAD has said.
"China is the most preferred investment location, followed by India, the US and then...