The Roads and Transport Authority (RTA) in Dubai recently organized a massive scrutiny campaign on 698 developer sites and free…