Home Car News Tata Nexon finally launched in India at a starting price of INR 5.85 Lakh