Cars Latest Buzz Mahindra need to upgrade their presentation skills in social media September 17, 2012