Need for documents will change based upon the city you would be departing from, the one you are traveling to, at which place you change planes and under what country your passport has been issued.
To answer this question in the right way, you must call the airline you are traveling with and supply them with all the necessary information. They then will tell you whether you are in need of a visa, passport or any further documentation. Please note here that this information is solely your responsibility. Neither MyFlightSearch nor the airline can be held as accountable if you arrive at the airport with insufficient/invalid travel documents for identification. It is also vital to note that if you don’t have valid or sufficient document(s), the airline can deny you from boarding and you could be left to find some other mode of transportation at your own cost.