Apollo abandons plans to build new tyre plant in Europe

2 Mar 2010