All content on this blog is based on my personal experience. Use this information at your own risk. I tried to keep the content as accurate as possible and assume no responsibility for inaccuracies, mistakes and errors. Visa requirements are constantly changing and some of the information may not be valid by the time you read this website. Any trademarks, products, company names are assumed to be the property of their respective owners and are used only for reference. I do not control such websites and I am not responsible for their content or privacy or other practices.