World Perspectives
  • Markets
  • World
  • Publications

Articles

Livestock Roundup: Pork Exports, Just What the Sector Needs

Weekly trade data showed a big uptick in pork exports last week; net sales were up 83 percent from the four-week average and actual shipments were up 82 pe...

Summary of Futures

Mar 24 Corn closed at $4.2425/bushel, down $0.065 from yesterday's close.  Mar 24 Wheat closed at $5.855/bushel, down $0.12 from yesterday's close.&nb...

More Subsidies for Scale; APEP Trade; African Humor

More Subsidies for Scale The Biden Administration blames large meat packers for higher consumer prices. Its solution has been to subsidize the startup of s...

No Over-Production of Soymeal

There are many different U.S. programs encouraging the research into, production of, and use of biodiesel and renewable biodiesel. The U.S. Energy Informat...

Black Sea Regional Analysis

Russian Grain Markets: 2–9 February 2024 The market remained bearish following the global bearish trend, huge stocks, and growing export duties. It&r...

Market Commentary: CBOT Falls as Inflation and U.S. Dollar Rise

Macroeconomic trade largely defined price action in the ag markets on Tuesday as higher-than-expected CPI inflation spooked markets. The U.S. CPI came in a...

Census of Ag Summary – Same Trends Continue

USDA released the latest Census of Agriculture today. Typically, the release is every five years, so this is the 2022 census, updated from 2017. The respon...

Summary of Futures

Mar 24 Corn closed at $4.3075/bushel, up $0.0025 from yesterday's close.  Mar 24 Wheat closed at $5.975/bushel, up $0 from yesterday's close.  Ma...

Mercosur Regional Analysis

Corn It is expected that extreme temperatures recorded in Argentina over the past fifteen days may reduce the corn crop’s yield potential, primarily...

Farm Bill Lacks Gravitas; Paying for Change

Farm Bill Lacks Gravitas Farmer protests appear to be exploding everywhere. Of course, in Europe where it is part of the profession. But in India as well w...

More China Pork

As noted yesterday, China’s pork imports appear to have recently turned higher despite supposedly over-abundant and under-valued domestic supplies. I...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION North Africa is said to be the largest wheat importing region in the worl...

Summary of Futures

Mar 24 Corn closed at $4.305/bushel, up $0.015 from yesterday's close.  Mar 24 Wheat closed at $5.975/bushel, up $0.0075 from yesterday's close. ...

Farmer/Green Divide

The recent policy reversal in Europe on environmental obligations for farmers is not being welcomed by everyone. Greenpeace warns that excluding farms from...

China’s Pork Dilemma

When African Swine Fever (ASW) struck China late last decade, animals were euthanized and actual swine numbers fell from their high by nearly 38 percent. M...

Crop Program and Crop Insurance Timeline

USDA sets the crop insurance price guarantees based on the average settlement for December corn futures and November soybean futures during the month of Fe...

European Market Analysis

Milling Wheat  Wheat markets remain under pressure as Western Europe and Black Sea exports battle each other and the American markets for export deman...

CFTC COT Report Analysis

The weekly CFTC report was in-line with expectations as it showed funds still being heavy net sellers in soybeans and corn with light short selling in the...

Oilseed Highlights: Oil Good, Meal Crushed

The Market It was a good week for soyoil, and another downer for soybeans and soymeal. March soyoil gained 5.6 percent to end at 47.26 cents/pound. March s...

The Ashes of EU’s Greens; Redefining Consensus

The Ashes of EU’s Greens There is a lot of finger-pointing in Brussels over responsibility for originally drafting the Green Deal/Farm to Fork debacl...

Summary of Futures

Mar 24 Corn closed at $4.29/bushel, down $0.0425 from yesterday's close.  Mar 24 Wheat closed at $5.9675/bushel, up $0.0825 from yesterday's close.&nb...

Dicamba Ruling and Impact on 2024 Soybeans

As Gary Blumenthal reported in yesterday’s Market Commentary, a federal district court ruled that U.S. EPA erred when it approved dicamba.  ...

WASDE Soybeans

USDA’s February estimate is for U.S. soybean ending stocks to increase by 35 million bushels to 315 million bushels. The U.S. season-average soybean...

WASDE Corn

USDA’s February estimate for U.S. corn ending stocks is increased 10 million bushels to 2.172 billion bushels. Corn used for glucose and dextrose is...

WASDE Wheat

USDA’s February estimate is for a slight increase in U.S. wheat ending stocks by 10 million bushels to 658 million for 2023/24. That is because food...

Market Commentary: A Day of New Numbers

It might have been a day of big surprises given the number of new crop estimates being issued around the world. Governments in China, Brazil, Canada, and t...

Summary of Futures

Mar 24 Corn closed at $4.3325/bushel, down $0.01 from yesterday's close.  Mar 24 Wheat closed at $5.885/bushel, down $0.135 from yesterday's close.&nb...

Export Sales

Export Sales and Shipments for January 26 to February 1, 2024 Wheat:  Net sales of 378,400 metric tons (MT) for 2023/2024 were up 17 percent from the...

Summary of Futures

Mar 24 Corn closed at $4.3425/bushel, down $0.045 from yesterday's close.  Mar 24 Wheat closed at $6.02/bushel, up $0.07 from yesterday's close. ...

EU Sobers Up

The EU’s political leaders have made dramatic policy reversals in recent days that reflect a more reasoned approach than in the past. As noted previo...

Eat Your Rice

South Korea wants more rice to be consumed and is subsidizing rice for college students, the cohort least likely to eat breakfast, and is incentivizing foo...

Black Sea Regional Analysis

Russian Grain Markets: 29 January–2 February 2024 The market was bearish following global trends and huge stocks will continue putting pressure on th...

Tax Changes for Agriculture Passes House

In a rare bipartisan move, the House of Representatives passed the Tax Relief for American Families and Workers Act last week by a vote of 357 to 70. Howev...

Summary of Futures

Mar 24 Corn closed at $4.3875/bushel, down $0.04 from yesterday's close.  Mar 24 Wheat closed at $5.95/bushel, up $0.0475 from yesterday's close. ...

Targeting India’s Rice Subsidies

At the behest of the domestic rice industry, U.S. House Ways & Means Committee Chair Jason Smith (R-MO) asked the U.S. International Trade Commission t...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION Turkey and Russia are reportedly discussing “a new mechanism”...

Summary of Futures

Mar 24 Corn closed at $4.4275/bushel, up $0 from yesterday's close.  Mar 24 Wheat closed at $5.9025/bushel, down $0.095 from yesterday's close. ...

Not Feeling or Sowing Oats

Only about 12 percent of global oat production is exported. Canada only produces 13.5 percent of the world’s oats, but it has a 67 percent global mar...

Mercosur Regional Analysis

Wheat Like every other low-production year, the dynamics of Argentina’s FOB market are greatly reduced. On the one hand, there are fewer destinations...

Farm Bill Check In

While the extension of the farm bill passed back in November as part of a stop-gap funding measure takes some pressure off getting a final bill done, there...

European Market Analysis

Regional News  European farmers are flexing their political muscles and proving just how much weight they carry with lawmakers. Farmers have been prot...

Market Commentary: Bouncing Mostly Downhill

The CBOT was mostly lower on Friday with the soy complex accelerating its selloff and confirming that this week’s early strength was indeed merely a...

Fed Holds Rates: Looking for Confidence Moving Forward

The Federal Reserve left the federal funds rate unchanged this week at the latest meeting of the Federal Open Market Committee (FOMC).  As WPI reporte...

Oilseed Highlights: The Bottom is Still Far Away

The Market It was the seventh week of lower closes for March soybean futures. After this week’s 1.7 percent haircut, soybeans are now trading at a tw...

Summary of Futures

Mar 24 Corn closed at $4.4275/bushel, down $0.045 from yesterday's close.  Mar 24 Wheat closed at $5.9975/bushel, down $0.0175 from yesterday's close...

Bidenomics Analysis; Dollar versus Yuan

Bidenomics Analysis Inflation has helped make President Joe Biden unpopular and he’s fighting back with the accusation of “price gouging”...

CFTC COT Report Analysis

The attached PDF offers graphical depiction and seasonal analysis of managed money and commercial traders' net position in key agricultural commodity marke...

Market Commentary: Wheat and Meat Up Over Corn and Beans

Markets opened like the overnight, all flashing red except for cattle. Then at mid-morning wheat started flashing green. SRW, HRS and cattle hung on to clo...

Innovate, Replicate or Regulate; Trade Policy Bias

Innovate, Replicate or Regulate U.S. Big Tech companies should take a lesson from their Big Ag counterparts – Europe is not your friend. Looking at a...

Livestock Roundup: U.S. Cattle Herd at Its Smallest Since 1951

The U.S. cattle herd is still in a contraction phase. USDA released its Cattle Inventory report yesterday. The total inventory of all cattle and calves as...

Summary of Futures

Mar 24 Corn closed at $4.4725/bushel, down $0.01 from yesterday's close.  Mar 24 Wheat closed at $6.015/bushel, up $0.0625 from yesterday's close.&nbs...

Export Sales

Export Sales and Shipments for January 19-25, 2024   Wheat:  Net sales of 322,500 metric tons (MT) for 2023/2024 were down 29 percent from t...

Rhetoric Meets Reality; Miscalculating Renewables; TTC and AI

Rhetoric Meets Reality German Greens reacted to farmer angst by blaming supermarkets for suppressing prices. Canadian Industry Minister Francois-Philippe C...

Sweetly Accessible

World sugar prices have begun to moderate after hitting a multi-year high in 2023. The high of $0.28/pound last year was the highest price since 2011, but...

Summary of Futures

Mar 24 Corn closed at $4.4825/bushel, up $0.005 from yesterday's close.  Mar 24 Wheat closed at $5.9525/bushel, down $0.1025 from yesterday's close.&n...

Black Sea Regional Analysis

Russian Grain Markets: 22–26 January 2024 The grain market could not withstand the pressure from stocks which remain high at this time of year. The e...

Market Commentary: Turnaround Tuesday – Dead Cat Bounce or Trend Reversal?

The CBOT posted a decisive Turnaround Tuesday with the soy complex, corn, and wheat all turning sharply higher and scoring bullish days on the charts. The...

Summary of Futures

Mar 24 Corn closed at $4.4775/bushel, up $0.075 from yesterday's close.  Mar 24 Wheat closed at $6.055/bushel, up $0.12 from yesterday's close. ...

Cattle Inventory Report Preview

Tomorrow, USDA will release the semi-annual cattle inventory report reflecting cattle numbers as of 1 January. The pre-report consensus estimate is the tot...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION Egypt has decided not to set up a wheat hedging program for 2024/25 due t...

Summary of Futures

Mar 24 Corn closed at $4.4025/bushel, down $0.06 from yesterday's close.  Mar 24 Wheat closed at $5.935/bushel, down $0.0675 from yesterday's close.&n...

Mercosur Regional Analysis

Wheat The quality issues (low test weight) in Argentina’s wheat that WPI has noted in recent weeks now seems to be quite localized in the Southwest o...

European Market Analysis

Regional News  Turkey decided to reduce its import tax on sunflower seeds from 27 to 12 percent and on sunflower oil from 36 to 22 percent.  Mill...

CFTC COT Report Analysis

The attached PDF offers graphical depiction and seasonal analysis of managed money and commercial traders' net position in key agricultural commodity marke...

Cow and Heifer Slaughter Second Highest in 2023

USDA released the December slaughter report yesterday, and with it cumulative data for the year. It is a good piece of preliminary data before the cattle i...

Summary of Futures

Mar 24 Corn closed at $4.4625/bushel, down $0.055 from yesterday's close.  Mar 24 Wheat closed at $6.0025/bushel, down $0.12 from yesterday's close.&n...

Oilseed Highlights: The Bottom is Far Away

The Market The soy complex spent the early part of this trading week adding value, and the latter part shedding it. Bearish was an increase in the forecast...

Uncertainties Abound

Newly installed Argentine President Javier Milei told elites in Davos last week that they need to rally around capitalism because socialism has never impro...

Market Commentary: Bull Wheat, Bear Beans; Corn Takes a Break

There was notably higher volume trading soybeans, soyoil, HRW, and beef today. Each driven by different factors; all appeared to be driven more by fundamen...

NGT Controversy

Environmentalists in Europe are reportedly furious over the European Parliament’s Environment Committee approving the use of some new genomic techniq...

Summary of Futures

Mar 24 Corn closed at $4.5175/bushel, down $0.005 from yesterday's close.  Mar 24 Wheat closed at $6.1225/bushel, up $0.015 from yesterday's close.&nb...

Livestock Roundup: 2024 Dairy Outlook

USDA’s milk production forecast for 2024 reflects a reduced cow inventory for the year and slower growth in milk output per cow. Total production is...

Export Sales

Export Sales and Shipments for January 12-18, 2024. Wheat:  Net sales of 451,400 metric tons (MT) for 2023/2024 were down 36 percent from the previous...

Summary of Futures

Mar 24 Corn closed at $4.5225/bushel, up $0.0575 from yesterday's close.  Mar 24 Wheat closed at $6.1075/bushel, up $0.1425 from yesterday's close.&nb...

Changes in U.S. Agricultural Trade

The export of surplus U.S. agricultural production remains hugely important to some crops, especially for cotton and sorghum where over half of output is t...

Black Sea Regional Analysis

Russian Grain Markets: 15–19 January 2024 For the first time since the Russian invasion of Ukraine, President Putin mentioned grains grown and harves...

Looking Ahead at Farmland Values

Crop land values appreciated significantly during the long tail of COVID impacts. It was predictable. Commodity prices were increasing. Inflation was high,...

Summary of Futures

Mar 24 Corn closed at $4.465/bushel, up $0.0075 from yesterday's close.  Mar 24 Wheat closed at $5.965/bushel, up $0 from yesterday's close.  Mar...

People In, Pork Out; Prop 12 Int’l Problem; Ceding the Advantage

People In, Pork Out Earlier this year, the U.S. Supreme Court ruled that California could stop pork from Iowa from coming into the state if it was not prod...

Whither Trade

Analysts are intensely studying the changes in trade flows and their composition following the reversal from free trade by the Trump Administration, the co...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION Egypt’s wheat imports for 2023/24 are expected to decrease and whea...

Summary of Futures

Mar 24 Corn closed at $4.4575/bushel, up $0.0025 from yesterday's close.  Mar 24 Wheat closed at $5.965/bushel, up $0.0325 from yesterday's close.&nbs...

Wheat from the Chaff

The Environmental Defense Fund announced that Kansas faces more severe weather in the coming decades due to climate change, and it will have significant ne...

Mercosur Regional Analysis

2022/23 Crop Export Update The historic drought that impacted Argentina one year ago resulted in a drastic 38 percent decline in grain production during th...

Fertilizer Countervailing Duties Volatility

The International Trade Commission (ITC) announced last week it is upholding its decision that U.S fertilizer companies were harmed by Moroccan and Russian...

European Market Analysis

Regional News  Wheat shipments through the Suez Canal have fallen 40 percent in the first half of January, due to the ongoing Houthi rebel attacks in...

Cattle on Feed

U.S. Cattle on Feed totaled 11.9 million head on January 1, 2024 (For feedlots with capacity of 1,000 or more head) Placements in feedlots during December...

Market Commentary: Dead Cat Still Bouncing

Thursday saw the start of a “dead cat bounce” for many oversold CBOT futures contracts, and that trend continued Friday. Corn and wheat futures...

CFTC COT Report Analysis

The attached PDF offers graphical depiction and seasonal analysis of managed money and commercial traders' net position in key agricultural commodity marke...

Cattle on Feed Report: In Line with Expectations

USDA released the monthly Cattle on Feed report today; it was right in line with analysts’ pre-report consensus expectations making it neutral and an...

Summary of Futures

Mar 24 Corn closed at $4.455/bushel, up $0.015 from yesterday's close.  Mar 24 Wheat closed at $5.9325/bushel, up $0.0775 from yesterday's close. ...

Tradition Tackles Progress; Data Confusion

Tradition Tackles Progress At least twelve EU member states are trying to block the introduction of lab-grown meat. The pretense is that such a product &ld...

Oilseed Highlights: The Cup Runneth Over

The Market Pressured by improved weather in Brazil, favorable crop conditions in Argentina, and a softening Chinese market, March soybeans declined 0.89 pe...

Export Sales

Export Sales and Shipments for January 5-11, 2024 Wheat:  Net sales of 707,600 metric tons (MT) for 2023/2024 were up noticeably from the previous wee...

Market Commentary: Dead Cat Bounce

After hitting new contract lows in corn and wheat again today, there was a turnaround led by wheat. However, without any change in the underlying fundament...

Livestock Roundup: Cattle on Feed Preview

USDA will release its Cattle on Feed report tomorrow; the consensus pre-report analysts’ estimate is for the inventory of cattle on feed to be 102 pe...

Summary of Futures

Mar 24 Corn closed at $4.44/bushel, up $0.0175 from yesterday's close.  Mar 24 Wheat closed at $5.855/bushel, up $0.03 from yesterday's close.  M...

Not Magnanimous; Transatlantic Tech Divide; Advice for Europe

Not Magnanimous An AgriPulse poll of geographically dispersed farmers from across the U.S. with at least $100,000 in gross annual income reflects some gree...

Market Commentary: New Lows for Corn, Wheat; Cattle & Hogs Extend Gains

The CBOT was mostly lower at mid-week with traders still reacting to the bearish implications of the January WASDE. For bulls, matters seem to keep getting...

Winter Gives Biofuel Boost

A record 1.2 million electric vehicles (EVs) were sold in the U.S. in 2023. EVs hit a record 8.1 percent market share in the fourth quarter. However, also...

Summary of Futures

Mar 24 Corn closed at $4.4225/bushel, down $0.0125 from yesterday's close.  Mar 24 Wheat closed at $5.825/bushel, up $0.005 from yesterday's close.&nb...

China Pork and Beans

China’s National Bureau of Statistics reports that pork production increased 4.6 percent in 2023 to 57.94 MMT. This makes the fourth consecutive year...

Black Sea Regional Analysis

Russian Grain Markets: 8–12 January 2024 After the January holidays, the Russian market is being revised step-by-step. The volume of trade is not so...

Summary of Futures

Mar 24 Corn closed at $4.435/bushel, down $0.035 from yesterday's close.  Mar 24 Wheat closed at $5.82/bushel, down $0.14 from yesterday's close. ...

Market Commentary: Grain Markets Drifting Lower into Planting Season?

The January WASDE and Grains Stocks reports are now past, but their impacts continued to drive CBOT price action to start the holiday-shortened week. Corn...

Policy and Politics Quick Hits

Budget Extension Over the weekend – doesn’t it seem budget deals are always struck on weekends – Congressional leaders came to an agreeme...

Transatlantic Commonality; Argentina’s NTB’s

Transatlantic Commonality Politico’s senior foreign correspondent Nahal Toosi noted that ambassadors in Washington are warning that U.S. power and in...

Value of Scale Recognized

Agriculture ministers from five EU countries (Bulgaria, Poland, Romania, Hungary, and Slovakia) are asking the European Commission to come up with a soluti...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION Egypt reports that Suez Canal fees have dropped by 40 percent so far in 2...

WASDE Soybeans

USDA reduced the 2023/24 season-average U.S. soybean price by 15 cents to $12.75 per bushel. The soybean meal price is projected at $380 per short ton, dow...

WASDE Corn

USDA reduced the 2023/24 season-average U.S. farm price of corn by 5 cents to $4.80 per bushel. Corn production is estimated at a record 15.3 billion bushe...

WASDE Wheat

USDA reduced the 2023/24 season-average U.S. farm price of wheat by $0.10 lower to $7.20 per bushel. The global wheat outlook for 2023/24 is for larger end...

Martin Luther King Jr. Holiday

Please note that Monday, 15 January is a U.S. federal holiday in honor of Martin Luther King, Jr. As a result, both the markets and World Perspectives, Inc...

CFTC COT Report Analysis

The attached PDF offers graphical depiction and seasonal analysis of managed money and commercial traders' net position in key agricultural commodity marke...

Ag Policy Positions Before the Iowa Caucus

The Iowa Caucus for the Republican primary is Monday 15 January. Following is a look at the process, structure, and the candidates’ ag platforms.&nbs...

Oilseed Highlights: WASDE Adds to an Already Bearish Trend

The Market Today broke a record. For the first time in nine years, soybean futures did not rise on the release of the January WASDE report. With the except...

Summary of Futures

Mar 24 Corn closed at $4.47/bushel, down $0.1075 from yesterday's close.  Mar 24 Wheat closed at $5.96/bushel, down $0.0775 from yesterday's close.  Mar 24...

Market Commentary: Pre-WASDE Stability with Bearish Intent

The market is steady but leaning bearish ahead of tomorrow’s USDA January WASDE report. The agency will put its final touches on numbers for 2023 and...

Greens Whiff; State Aid Impacts

Greens Whiff Farmers in Europe are upset with their policymakers. The French farmers union has just announced it backs the protests being made by German fa...

Livestock Roundup: Cattle Outlook

Cold and snow is impacting cattle markets this week; slowing feedlot placements and moving heavier cattle to pasture rather than the feedlot. Feeders&rsquo...

Summary of Futures

Mar 24 Corn closed at $4.5775/bushel, down $0.0175 from yesterday's close.  Mar 24 Wheat closed at $6.0375/bushel, down $0.07 from yesterday's close.&...

Export Sales

Export Sales and Shipments for December 29, 2023 – January 4, 2024. Wheat:  Net sales of 128,100 metric tons (MT) for 2023/2024 were down 3 perc...

Summary of Futures

Mar 24 Corn closed at $4.595/bushel, up $0.0025 from yesterday's close.  Mar 24 Wheat closed at $6.1075/bushel, up $0.0075 from yesterday's close.&nbs...

Quackery Has its Limits; Cockroach Amnesia; Identity Budgeting

Quackery Has its Limits  The USMCA panel opining on the Mexican ban on GMO corn has decided it will not accept comments from Canadian NGO groups wanti...

Bread Baskets

Import dependence for food rankles most politicians since they have persistently fed a nationalistic feedback loop on the issue to their constituents. No o...

Black Sea Regional Analysis

Russian Grain Markets: 1–5 January 2024 Most of Russia’s regions have been celebrating the New Year holidays and the the Russian Orthodox Chris...

Chips War; Domino Effect

Chips War China complained that Washington’s export restrictions on semiconductors and on Chinese telecommunications companies violate WTO principles...

Trade Deficit Down, Job Creation Up: A Look Under the Hood

Two recent economic reports have generated attention: the November balance of payments trade deficit and the December payroll report. There are tea leaves...

Eyes Open on India

USDA is leading a trade mission to India, noting that it is 1.4 billion people or 18 percent of the global population but accounts for less than one percen...

Summary of Futures

Mar 24 Corn closed at $4.5925/bushel, up $0.0425 from yesterday's close.  Mar 24 Wheat closed at $6.1/bushel, up $0.1375 from yesterday's close. ...

Middle East, Mediterranean and Africa Regional Analysis

Regional Updates MEDITERRANEAN/MIDDLE EAST/NORTH AFRICA/AFRICA – MEA REGION Qatar has contributed $20 million to the “Grain from Ukraine”...

Market Commentary: No Rest for the Bullish

The CBOT followed its bearish drumbeat lower with corn, wheat, soybeans, and soymeal all logging steep declines for the day. Corn and Paris wheat futures s...

Bright Belgian Light; SSA Riddle

Bright Belgian Light According to Euractiv, Belgian Federal Minister David Clarinval said he would emphasize food sovereignty as he assumes the Presidency...

Grain Substitution

Grain producers saw the value of their output fall in 2023 and the best they can hope for in 2024 is to stem the bleeding. Meanwhile, Europeans are frustra...

Summary of Futures

Mar 24 Corn closed at $4.55/bushel, down $0.0575 from yesterday's close.  Mar 24 Wheat closed at $5.9625/bushel, down $0.1975 from yesterday's close.&...

European Market Analysis

Regional News  Europe has faced heavy rains and dramatic storms in recent weeks that are causing profound concerns for winter crops. While the rain ha...

Search World Perspectives

Sign In to World Perspectives

Don’t have an account yet? Sign Up