1 image available
INDIA
Russa was an early Indian car venture that built at least one prototype in 1914. At the end of the 1930s it presented a two-seat model named Super.
Browse more brands
DENMARK
FRANCE
UNITED KINGDOM
GREECE
UNITED STATES
SPAIN