Okay, I had visited Europe a couple of months ago. I had researched esim.me and their reviews were mixed. There were instances where people couldn't activate it or had other issues. I am not sure about the other one though. Ultimately, I ended up paying 899 for the Airtel's ISD pack.