Motorola has officially unveiled the second generation Moto G. The second generation Moto G comes with few changes and slightly lower price than the earlier version. The price of the phone in United states without contract is $179. In India, where the phone is launched, the price of 16 GB version is Rs. 12,999. The Moto G 2nd generation now comes with 5 inch 720p HD display. It is powered by a 1.2 GHz quad core CPU along with Adreno 305 GPU. Qualcomm Snapdragon 400 MSM 8228 chipset powers the new Moto G. There is 1 GB of RAM and 16 GB of expandable internal storage. The rear camera comes with 8 MP sensor, while the front camera comes with a 2MP sensor. There are two front facing speakers in this device for better audio. The phone runs Android 4.4.4 Kitkat OS that can be upgraded to Android L (Lemon Merinque Pie) when it becomes available.