Where in Germany is a huge Mercedes - Benz factory located ?
The Mercedes - Benz Citaro ( or O530 ) is the current Mercedes - Benz / EvoBus mainstream single - decker bus intended for public transport , introduced in 1997 and replaced the Mercedes - Benz O405 / O405N series .