Bahrain Diary: 24-Hour Man vs Food

Bahrain – the land of two seas.  Thirty-three islands, 5,000 [...]