The taxi driver, whose name was withheld for safety reasons, told police the passenger, whom police have identified as the suspected bomber, was a foreign man in his 30s who was about 180 centimetres tall with wavy hair.
The passenger was wearing glasses with a black frame, armbands, shorts and a pair of canvas shoes with black and red stripes, the taxi driver was quoted by the source as telling police investigators during three hours of questioning late on Monday evening.
The driver also told police he suspected the passenger wanted to hide his tattoos with the armbands, said the source.