I am traveling to Indonesia with 2 stops, one in Germany and another in Singapore. Can I use my Albanian passport to leave Albania and pass through Germany and my South African passport to pass through Singapore and enter Indonesia, since South African passport grants me visa on arrival in Indonesia.
Also what documents should I provide at the airport besides ticket and passport?