In accordance with the law, citizens of all countries require a visa to visit Somalia. A valid passport is a must.