Annual fees are 200 INR + taxes I believe but I got mine waived off as part of a campus offer.
By cash removal from international ATMs, they all have hidden charges (at least those that I have used) and charge much more than the displayed exchange rate. I haven't used the niyo card on an ATM...