Remains of the Day, Tarlabaşı - Istanbul