H4 visa stamping outside India (origin country)

My wife and I are in Mexico and I have my petition for an H-1B visa approved by the U.S. Citizenship and Immigration Services. I want to know if my wife can apply H4 visa from Mexico and get it stamped here itself Or she needs to travel to India ( origin country). Thanks!