Lenovo owned Moto was all set to launch the Moto X4 in India on 3rd October but delayed the launch due to some problems and now the company is all set to launch the smartphone on 13th November 2017. The smartphone is expected to launch with Android Oreo