Sitra
Sitra Sitra is a little island in the Kingdom of Bahrain that lies close to the main island’s northeastern shore. As one of Bahrain’s main industrial hubs, the island is home to a number of petrochemical and oil refinery facilities. Sitra is mostly an industrial city, but it also has a number of historical and […]