British actress and singer blocked from entering China because of her ‘commitment to fighting human rights abuses’ British actress and singer Jane Birkin has cancelled a planned concert in Shanghai next week after being denied a Chinese visa.