Royal Dutch Shell plc, commonly known as Shell, is a British-Dutch oil and gas company headquartered in the Netherlands and incorporated in the United Kingdom. Read More
The Finance Ministry has asked all ministries to report evaluation of Central Sector schemes under them in an effort to decide on funds allocations and requirement of improvements in them prior to the Budget. ...