Amazon is good but I think it is not so good for indians as about 50% people of india live in rural area about 30-40% people are not on internet and on about 90% products of Amazon there is no cash on delivery option.
So how can a pepole lives in rural area order sometging from amazon and if any how he orderd then how will he pay before getting his product.how can he trust on Amazon just imagine the mentality of that people.it is good or I can say best for smarycity but not rural area.