......Also in addition to what you have mentioned you have to have a police report from your home country and the country you currently reside in if different. David