i am planning to travel greece from india. my flight is via bahrain. my layover is 12 hr at the bahrain airport. so, is transit visa required for 12 hr layover at bahrain airport? i do not want to leave bahrain airport. so please suggest me is transit visa required for me?