Actually, my husband is working with an American company and he has worked in Angola , Algeria and Brazil. His stay in that country was on rotational basis. He was staying in Angola and Brazil maximum 2 to 2.5 months and then coming back to india whereas in Algeria he was staying in 3 to 3.5...