Business
Markets
Friday’s Insider: What are the costs of India’s urea self-sufficiency
India is on a significant mission. The Indian government has set a goal: the country aims to become self-sufficient in urea consumption by 2025. Let’s look at some numbers and analyse who is actually subsidising this initiative and what steps the Indian government needs to take to achieve this goal.