A rally demanding independence for Taiwan in Taipei on May 7. Beijing’s relations are frosty with the independence-leaning ruling party across the strait. Photo: EPA