Hello Ram! I went in November 2022 (2 months back) I carried some USD which I got by exchanging INR from India itself. Rest, there are ATMs on the airport and card payment so cash is not the only option. Yes Niyo Card worked completely fine even in immigration 😇