Life vest demonstration are conducted by cabin attendants prior to takeoff if time permits, otherwise immediately afterwards, on all routes where the carriage of life vests is mandatory in accordance with ICAO Annex 6,i.e. on all routes where the aircraft may be over water at a distance greater than 30 minutes from shore at cruising speed.