You need an invitation letter from your tour/hotel in order to apply for a visa. Some hotels may charge extra for the invite letter. You must also forward a copy of travel insurance with your visa application. Visa prices depend on your nationality.
Contributor: Hazel Joy
Company: arrivalshall.com