Amazon is no doubt a really good online shopping website. Its very old too. But the delivery system is not very good.
I live in Kolkata and it took 7 days to ship.
If in such a big city like Kolkata you need to wait for as long as 7 days for a product to reach you then why people will use these there are other options also available. I will tell you to go through them