Daily Archives: 18 March, 2013 Vehicle sales prove a depressing point about the Indian economy March 18, 2013