TAC launches Temsa’s super bus in OmanSafari SD, the new super bus from Temsa which is rolled out from Temsa Global’s manufacturing facilities in Egypt, has been launched in Oman. Temsa tasted success in Europe as the leading brand for high-end buses & coaches, said a comp More… |