Suitable arduino board

Please suggest me an arduino board which comprises of USB port, GSM module, Data transfer through Wi-Fi. As my project's requiremnts & applications are based on IOT.
Please suugest me appropriate board as soon as possible. Thank you in advance.

I don't know if you can get any boards that include GSM modules but you can certainly use separate GSM modules with most Arduino boards.

If you need WiFi the cheapest option might be on of the Wemos D1 boards that uses the ESP8266 but it does not have as many I/O pins as an Uno.