No. So don't buy one.
Probably not. I think the currency wont convert.
highly likely not. most gift cards are for US only because their value is in USD. However, I might be wrong, it may depend on what gift card it is. It will be best to ask a staff.
Thanks! Your answer is awaiting moderation.