The customer may be 'God' in the West ... but in India the Customer is just a quarter of an inch above trash. (try returning anything ... even if it is defective!)
- nevertheless -
90% of "Customer Service Representatives" of The Planet are sitting in India!!!
The irony is sickening!