A wave of disappointment swept over fans in Indonesia and Taiwan as news broke of the cancellation of The 1975 highly-anticipated shows in Jakarta and Taipei. The British indie rock band was slated to perform on July 29 and August 5, respectively, but their plans were abruptly derailed due to a ban imposed by the […]