At a time when India is considered a commercial hub of the world for investment opportunities, the country offers promising growth in various sectors. At a time when India boasts of being the largest market in the world promoting business and investment, an advertisement was published in the Wall Street Journal titled Modi’s Magnitsky 11.bShow less