About

logo

  • Geely Emgrand is one of China’s top ten auto manufacturers and also among the Fortune 500 firms of the world.
  • Established as an independent firm in 1986, Geely launched its auto manufacturing business in 1997.
  • Today, Geely is  a fully integrated independent auto firm with a complete auto eco-system from design and research and development to production, distribution and servicing.
  • Geely cares for and provides its customers with trusted quality and safety with ISO-9000 and C-NCAP certification on all its cars.

towell-auto

  • Pioneers in the automobile business in Oman since 1972, there’s hardly another that can match up to Towell Auto Centre (TAC) – the trusted name in customer service, product knowledge, job skill and technology.
  • An integral part of the W J Towell Group, TAC takes off from the same principle of its parent company and ensures the easy availability of high quality motor products coupled with the highest standard of service to its esteemed customers.