First of all, RAVI Motorcycles is fooling Pakistani people by claiming the Storm 125 as Italian technology. People really need to do some research on this.
The engine you see in Storm 125 is also a Chinese replica of CG125 with a little bigger stroke and bigger fins on the cylinder and the manufacturer is Zongshen China, not Piaggio Italy. You don't see it as a copy of CG125 because it has different design on the outside? you need to look closer and deeper!
So both roll the Chinese engines based on Jap Tech.
Ravi claims that the Max Power of Storm 125 is 8.3 Kilowatt, whereas in real it has a max power of 7.2 Kilowatt.
Ravi claims the max torque as 9.2nm, which is also wrong. The max torque of Storm 125 is 8.6nm
Now, the Comparison:
Ravi Piaggio has a a dry weight of 112Kg.
YD 125 has a dry weight of 98Kg.
Both have a max power of 7.2kw and a max torque of 8.6nm.
Which clearly shows that YD 125 can easily take the lead due to its smaller power to weight ratio.
If you want to get into more technical details, just let me know!