India is a price-sensitive market and Microsoft just does the opposite of what it should do in a market like India. In US, where the subsidized handset plans are preferred Lumia 950 can be bought for USD 549 and Lumia 640 XL for USD 649. How can it price Lumia 950 and Lumia 950 XL some 100 Dollars higher in markets like India?? In Europe, one can get them for good pricing comparable to US market.
How is it justified Microsoft Mobile Pricing team??
Only saving grace for now is that if one places Lumia 950 and Lumia 950 XL on pre-order, one will get a Display Dock for free (limited time offer). So if you are in for a Lumia 950 an Lumia 950 XL either hurry and get that Display Dock or you may need to wait for few months for prices to come to reasonable range without Display Dock.