Hi all I'm very new to this site..just wanted to get some information before we apply
1. If we apply thru cic site is it going to be very difficult
2. If agency then which one can u all recommend.wen t thru
some sites seems to b very expensive
3. What time period of awaiting from the day we...