Motorola has not been able to keep its upcoming Moto G (3rd Gen) under wraps as a series of leaks have pretty much revealed all the details about the budget handset.

Topping it off with some more details, a Brazilian retailer on Friday leaked a full length promo of the Moto G (3rd Gen), which went viral on social media and confirmed the handset will be called Moto G (2015).

Motorola already has an event planned for Tuesday, 28 July, where it is widely expected to launch the third generation Moto X and Moto G smartphones.

According to a recent report by MobileSyrup, Motorola's budget offering will feature some notable upgrades over last year's Moto G. The rumoured Moto G (2015), commonly referred to as Moto G (3rd Gen), will be powered by a 1.4GHz quad-core Snapdragon 410 SoC, 1GB RAM and come with a 5-inch HD display.

Other improvements include a 13-megapixel primary camera with dual-LED flash, 5MP front snapper and a 2,470 mAh battery.

Most notably, the publication reported that the Moto G (3rd Gen) will come with a IPx7 rating for water resistance, protecting the handset from rain and moisture.

Official details will be confirmed during the Motorola launch event, which is set to take place in New Delhi at 3:30 pm, followed by Sao Paolo, New York and London. The event will be live-streamed through the company's official online channel for those who cannot attend the event. 

Even with the entire spec-sheet in hand, questions about the handset's price have got many interested buyers curious. According to a report by Driod-Life, Moto G (3rd Gen) is expected to carry the same price as its predecessor. In the US, the handset will retail for $179.99, which roughly translates to Rs. 11,500.

Meanwhile, import shipment tracking site Zauba found the unit retail price for the Moto G (2015) to be Rs. 9,582 and Rs. 10,359 for 1GB and 2GB variants, respectively, Tech First Post reports. But the unit retail price is different from the actual selling price, which continues to remain a mystery.