Ok then I calculate Grande's new price as:
3,734,200
+ 75000 (WHT)
+ 186,000 (5% FED)
Total = 39,95,200
Add another 1 lac for registration: 40 lakh, 95 thousand ONLY 
Those who are saying it's insane/expensive are right in terms of rupees but in terms of dollars it's almost the same price as it was before: 24,800 USD