ME 266 is a flight operated by MEA flying from IST to BEY. The aircraft is a A320 with registration OD-MRT.