Indian automative company, Tata Motors, is finally in the Philippines. In fact, they had a media launch last week at Megatent Libis where they showcased their 7 diesel-powered vehicles. (See related article here.) While I find all vehicles equally interesting and awesome, 2 cars caught my attention – Tata Manza Aura ...