Moto G100 may launch globally on March 25. A new leak seems to suggest that Motorola is gearing up to host a launch event on March...