109.—(1) Subject to this section, any person landing, or being about to land, or having recently landed, from any vessel or aircraft, or leaving any vessel or aircraft in the territorial waters of Singapore, whether for the purpose of landing or otherwise, or entering or having recently entered Singapore by road or rail shall, on demand by any proper officer of customs —
(a)
permit his person, goods and baggage to be searched by the officer; or
(b)
together with the goods and baggage accompany the officer to a customs office or customs station or police station and there permit his person, goods and baggage to be searched by an officer of customs.
(2) Any person who requests that his person be searched in the presence of a senior officer of customs shall not be searched except in the presence of and under the supervision of that officer, but the person may be detained until the arrival of that officer, or taken to any customs office or customs station or police station where that officer may be found.
(3) The goods and baggage of any person who requests to be present when they are searched and so presents himself within a reasonable time shall not be searched except in his presence.