Long queue greets opening of Jollibee’s Europe flagship store in London