Mercedes-Benz has introduced the A-Class Limousine in India, a car that aims at inducting more first-time luxury car buyers into the brand. It draws similarities and features from its bigger siblings and promises usable space for the occupants. But does it have what it takes to be the new luxury supremo?