Dubai’s Roads and Transport Authority (RTA) has stated that only seven metro stations in the emirate will open on April 25, 2010 as against the 18 planned. These seven stations are the Emirates,...

This content is available to only subscribers.