I still haven't received the payment. I contacted Adsense and they sent me the details. I noticed that they had sent the payment to wrong swift code. I had used that swift code a few months back and it was working fine then. But last month, my payment was rejectd. I changed the swift code and received the payment the same day. Unfortunately, Adsense sent the money to the old swift code, which is quite surprising.
I informed my bank about it and sent a mail to SBI New York department too, but haven't received any reply yet.
Usually, the payment is sent back, but this time, the Citibank has held the payment. God knows why!