Bennche is a new nameplate. The Megelli 250R is designed in Europe and built in China, powered by a 250cc liquid-cooled Single.