Who Knows What These Things Are? And No I Don’t Know The Answer
I have often driven past these things on the opposite side of the road from the old Doha airport and wondered what they are. Does anyone know what they are called, what they are for, or when they were built?