Hi Sir,
Need your help in understanding the cause and impact of my B1 visa cancellation.
I have more than 8 years of IT experience, and I have travelled to US twice (on B-1)few years back from my previous employer.
My first visit was for 3 months, and second visit was for 5 months (I-94 was provided for 6 months). I stayed around 7.5 months in US during that year. This stay was for a world leader Bank client, and required to understand and study the business requirements, knowledge transfer from the clients and end users from multiple geographies. This was a very highly ambitious multimillion dollar project for which I stayed for months in US on B-1.
Recently, I applied for L1B from my current employer, it was submitted for few specialized knowledge in few propriety tools. But during the very start of the discussion, VO told me that I have abused B-1 visa for my earlier visits. I tried explaining him, but he was not convinced. He rejected by L1-B. But to my shock, once I checked my passport at home, my B-1 was also CANCELLED (which was valid for few more years), I feel on the ground of B-1 visa visits.
Would like to know how this cancellation of my B-1 and rejection of L1B will impact me in future, if I would apply for H1B or L1 individual.
Many thanks in advance.

