Virgin has apologised 'for any inconvenience'