Leopard – The Greatest Ever MBT?
KUALA LUMPUR: As we wait for the arrival of the first batch of PT91 main battle tanks from Poland, another Discovery channel programme, The Greatest Ever, also arrived on the local satellite channel, Astro. In one of the episodes last week, it proclaimed Germany’s MBT, the Leopard, as the Greatest […]