Thanks a lot. Yes, I am concerned about all those things you mentioned too, but only asked about the visa on this forum. With regards to sim cards, I've started using eSims through an app called Airalo. It's really cheap and can be used in most countries. It's very convenient as you don't have to change your SIM card. I highly recommend it.