20110303 auto: India's most expensive cars