Which of these reasons best explains why merchants from so many different places went to Calicut?

to complete the Hajj pilgrimage

to visit Hindu temples and shrines

to exchange salt for gold

to trade for spices and peppers