Moto G5 Plus review: A budget phone that punches well above its weight

Moto G5 Plus review: A budget phone that punches well above its weight