Lenovo: Moto G7, Moto G7 Play, Moto G7 Plus and Moto G7 Power revealed

It's that time again: there are new Moto G smartphones. These include the Moto G7, Moto G7 Play, Moto G7 Plus and Moto...