Yes, it's QR a year but I only got mine in June and paid the QR50 then. I just noticed that yesterday they have debited QR50 from my account as annual fee.
Yes, you can load it up with however much you want to spend directly from your Doha Bank account using the online banking.
>>

May your dreams take you travelling all through your life.