Urging India to pave the way for other developing countries on the Investment Facilitation for Development (IFD) agreement, World Trade Organization (WTO) Director General...
New Delhi: India is setting up a dedicated platform – EFTA (European Free Trade Association) desk – to promote trade, investment, and business facilitation...