I'm checking out that Wikimap now. It's a great map but doesn't work so well on a slow internet connection.

 

By chance, does anyone here know where (in Doha?) the Fluor Corporation has its apartment complex? Thxs.