Its Italian from the maker of vespa( we all know abt durability of Vespa).
so in my opinion go for Piaggio.
umer002. I was going for honda cg-125 but you have made me confused.
I have heard that storm-125 is MADE IN CHINA.
are u sure its made in ITALY or its Made in China.