Green Metro for Dubai September 1, 2011 | No Comments | Features, International The Road and Transport Authority (RTA) of Dubai recently launched the Green Metro Line which adds 18 new stations and 23 kilometres to the country’s […]