Marriott International and Visa to offer summer travelers 20% discount at selected hotels and resorts in Middle East