India: India is one of the best country to invest in the world