What was the main reason for the end of Zheng He's voyages?
Financial constraints
Zheng He's death
Shipwrecks
Diplomatic conflicts
Answer
The main reason for the end of Zheng He's voyages was financial constraints. The cost of maintaining the large fleet and the voyages was a significant burden on the Chinese treasury. As a result, the government decided to focus on internal affairs and discontinue the voyages.
Zheng He IQ Test: How Smart Are You When It Comes to Zheng He?