Abu Dhabi

Welcome to Abu Dhabi

To the uninitiated, Abu Dhabi can appear slightly humdrum, especially when compared to Dubai, its flashier next-door neighbour. Those in the know, however, are charmed by the natural splendour that surrounds the city. What other desert metropolis is home to mangrove forests, date plantations and wildlife reserves? While the edges of the emirate are surrounded by rolling dunes and immaculate beaches, the centre is full of lush, green patches.

True, the club scene may be a bit muted, but what Abu Dhabi lacks in ladies nights it makes up for with local flavour. Many venues, from camel farms to falcon hospitals, are sufficiently exotic to make up for the lack of cosmopolitan nightlife.

The city is yet to be as developed as Dubai – Abu Dhabi has decided to take a more prudent and far-sighted approach to its investments – but if anything, this only adds to its appeal. Beaches are less crowded, roads less jammed and nature more pristine.

Change is coming, however, as the plethora of cranes will attest. The completion of the Yas Marina Circuit, where the city hosts the Grand Prix, launched Abu Dhabi further in the world arena. When the Louvre and Guggenheim museums come to fruition, it's sure to become an even hotter destination.

Editor's picks


Quick facts

  • Inhabitants in United Arab Emirates:
    Approx. 8 million
  • Inhabitants in Abu Dhabi:
    Approx. 3 million
  • Official language
    Arabic. English is business language.
  • Currency
    UAE Dirhams pegged to US dollar
  • Time zone
    CET + 4 hours
  • Emergency number
  • Constitution
    Political Federation of 7 emirates
  • Country phone code
  • Country code
  • Local transportation
    Car, taxi, local bus
Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode:SubStatus:Acs Request for Token failed. One of the reasons could be an invalid authorization token. ---> System.Net.WebException: The remote name could not be resolved: 'guidepal-cache.accesscontrol.windows.net' at System.Net.WebClient.UploadValues(Uri address, String method, NameValueCollection data) at Microsoft.ApplicationServer.Caching.AcsHelpers.GetToken(String serviceNamespace, String acsHostName, String issuerName, String issuerKey, String appliesTo) --- End of inner exception stack trace --- at Microsoft.ApplicationServer.Caching.AcsHelpers.GetToken(String serviceNamespace, String acsHostName, String issuerName, String issuerKey, String appliesTo) at Microsoft.ApplicationServer.Caching.ClientAcsSecurity.get_Token() at Microsoft.ApplicationServer.Caching.TransportUtility.AddAuthenticationHeader(Message message, DataCacheSecurity dataCacheSecurity) at Microsoft.ApplicationServer.Caching.WcfClientChannel.SendMessage(EndpointID endpoint, Message message, TimeSpan timeout, WaitCallback callback, Object state, Boolean async) at Microsoft.ApplicationServer.Caching.WcfClientChannel.Send(EndpointID endpoint, Message message, TimeSpan timeout) at Microsoft.ApplicationServer.Caching.SimpleSendReceiveModule.Send(EndpointID endpoint, RequestBody request) at Microsoft.ApplicationServer.Caching.SimpleSendReceiveModule.SendMsgAndWait(RequestBody reqMsg, TimeSpan requestTimeout, Boolean isCompressionEnabled, IRequestTracker& tracker) at Microsoft.ApplicationServer.Caching.SimpleClient.SendMsgAndWait(RequestBody reqMsg, IRequestTracker& tracker) at Microsoft.ApplicationServer.Caching.DataCache.SendReceive(RequestBody reqMsg, IMonitoringListener listener) at Microsoft.ApplicationServer.Caching.DataCache.InternalPut(String key, Object value, DataCacheItemVersion oldVersion, TimeSpan timeout, DataCacheTag[] tags, String region, IMonitoringListener listener) at Microsoft.ApplicationServer.Caching.DataCache.<>c__DisplayClass25.b__24() at Microsoft.ApplicationServer.Caching.DataCache.Put(String key, Object value, TimeSpan timeout) at Microsoft.Web.DistributedCache.DataCacheForwarderBase.<>c__DisplayClass2e`1.b__2d() at Microsoft.Web.DistributedCache.DataCacheRetryWrapper.PerformCacheOperation(Action action) at Microsoft.Web.DistributedCache.DataCacheForwarderBase.PerformCacheOperation[TResult](Func`1 func) at Microsoft.Web.DistributedCache.DataCacheForwarderBase.Put(String key, Object value, TimeSpan timeout) at System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs) at System.Web.SessionState.SessionStateModule.OnEndRequest(Object source, EventArgs eventArgs) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)