To CB affiliates from India, I need your help on this: 1. How long does it take to receive your check after it has been mailed? 2. Which bank (SBI / ICICI / HDFC) is best for encashing these checks faster and how much commission do they charge? Thanks.