What did Christopher Columbus sail for?

Christopher Columbus set sail looking for new ocean routes to reach the far east for trade. He expected to come to shore in India.