Explained | What is Strategic Petroleum Reserve?

America’s Strategic Petroleum Reserve holds about 605 million barrels of oil in underground salt caverns in Texas and Louisiana. Source

Read more

Trade Policy Forum a chance for India, U.S. to align expectations: USIBC chief Nisha Biswal

It is a foundational meeting, not expecting major outcomes, she says Source link

Read more

Explained | Global minimum corporate tax deal

As many as 136 countries have entered into a pact to redistribute taxing rights Source link

Read more