If you are in India then it shouldn't be a surprise that your package didn't arrive yet. You can't expect it to arrive quickly in those circumstances.
I bought something shipped from USA to Canada and even though Canadian customs are legit, they held it for a week, and I was told it is standard for them to hold things for up to 2 weeks.
Maybe the customs officers of your country are holding it up, and/or lost and/or stole it.
In any case, it's not really the...