I'll explain.I want to buy it now while it is still in stock.BUT I do not know who will visit India next from USA who I know.SO I thought I will buy it now and when I know someone is coming, I will get it shipped to that person.Make sense now?

Hi Sanj, You can either,1) Get it shipped to the most reliable closest person/friend in the lot and ask him/her to ship to whoever is leaving first. You get to incur a bit of shipping cost. Hey, if you are buying a 13K lens, $50 with shipping insurance should not be a big deal.2) Try B&H or Adorama. They have more adaptable customer care. I prefer them over Amazon anyways due to Amazon reshipping returned items as 'new'. It is very easy for some idiot with credit card to order 600 II play/abuse for a month and return to Amazon. They will ship it right back to you sometime even without repackaging it properly.