India has an investment friendly climate, assures Govt after Obama remark

New Delhi: India has dismissed Barack Obama’s statement that the investment climate in India is “deteriorating,” suggesting that the US…

Read More