Bahrain is one of the smallest nation of Arabian Gulf. People can easily travel within country various means like bus and taxi. It is well connected with daily flights to all major counties. Visa is to be required from embassy before arriving for the country.