Thank you for your patience while we retrieve your images.


Trams Egypt Alexandria 0006

ALEXANDRIA PASSENGER TRANSPORT AUTHORITY (APTA) 1112 on 26. Ras El Tin, ALEXANDRIA, Egypt. Sunday 14/03/2004
Trams Egypt Alexandria 0006