My question is about the new rule
----------------what is this new rule? where did you read NEW rule?
"can we get it stamped in canada or mexico or we have to get it stamped in india" i spoke to attorney they said i have to get it stamped in india. is any rule like this exists?
--------------- if you got I-94 with H1 then you can staty and work on H1 till I-94 validity, no need of Visa stamping at this time. if you go out then you need Visa stamp to enter US. if go to Canada or mexico and Visa gets rejected then you canot enter US from Canada/Mexico you need to go directly to India from Canada/Mexico.
**** we dont know your past Visa status