A. Niger river
B. Vaal river
C. Zambezi river
D. Limpopo river
Submitted by: Abdul Majeed
The Limpopo River in southern Africa crosses the Tropic of Capricorn twice. It flows Northeast along the border between South Africa and Botswana and Zaire before entering Mozambique and flowing Southeast into the Indian Ocean.
The correct answer to the question: "Which river crosses the tropic of capricorn twice?" is "Limpopo river".