I am looking for a board that has built in GSM, GPS, and WiFi which is relatively cheap and small. I am trying to fit it inside a pipe. So I hope that it is almost about the size of an Arduino MKR1000. The smaller the better since I need to add some sensors which are pretty small. I the board is too big, it will not fit. Please give me the smallest board that has built in GSM, GPS, and WiFi. Any help is greatly appreciated.