What was the primary reason for St. Louis hosting a World's Fair in 1904?

A. To showcase the city's cultural and artistic achievements
B. To celebrate the centennial of the 1803 Louisiana Purchase
C. To commemorate the founding of the city of St. Louis
D. To promote trade and commerce in the region
Answer: 