I?m currently on L2 visa in USA (was approved by USCIS, but doesn?t have stamp in passport). I want to travel outside US and so I need to obtain visa stamp to be eligible to come back in US. My question is: is it necessary to obtain visa in my home country? (Russia) or I can go to US Embassy or Consulate...