Let’s investigate the natural wonders of the island nation Bahrain. This is a small archipelago made up of 70 natural islands and an additional 33 artificial islands, centered around Bahrain Island which makes up around 83 percent of the country’s landmass. The country is between the Qatari peninsula and the north eastern coast of Saudi […]