Yes, Swvl has wifi and online entertainment on its buses. The service is totally free, and one can enjoy it easily.