Customs requirements vary by destination location. Remember that customs regulations are subject to change, so always double check with your local embassy here.
VisaHQ is a private visa agency, not affiliated with the government. VisaHQ provides expediting services for travel visas and charges a service fee. Visas might also be obtained directly from Consulates at the lower cost of government fee.