Dubai, United Arab Emirates — U.S. rapper Macklemore has announced he is cancelling an upcoming show in Dubai over the UAE's involvement in the conflict in ... Read more