@omaqsood, well I assume the cap should fit all heads.. so i doubt there are various sizes.. i may be wrong 
@addyegr8, check with post office maybe the postman is wearing your cap.. coz it very hot nowadys 
@zuhaq, it takes week to 10 days, but since we are out of stock of keychains so the order may get delayed a bit.
@anilnaqvi, glad you received..
@coolride.. bhai same reply goes for you also as addyegr8, i'm waiting for packages to return from post office so i'll know if your parcel is returned or gone to someone else 
@gunshippilot, Yes, i came to know that once people started calling me.. so the head of post office informed me that this is the process.. kind of weird! so for new packages we are writing 50 Rs less on the envelope so it will be equal then.
@Storm, yup! working on it . .should be a couple of days more i guess.