Motorola had launched Moto G in India in February. The phone has proved popular due to its relatively low price despite packing in a good screen and a quad-core processor. Now after the launch of high spec Xiaomi and Zenfone 5 Moto G has faced stiff competition and that could be the reason why FlipKart has slashed prices.
Recently FlipKart announced that it had sold one million Moto phones in India in the last 5 months. While the company did not give a break out of how many units of Moto G it sold, it is likely that Moto E, the cheapest Moto phone, and Moto G were responsible for bulk of the sale.