Gold in duty free shops in delhi airport

We will be having a lay over at Delhi airport in the evening from 19:35 to 2:35 the next day. I was wondering if it is cheap to buy a gold ring at the airport compared to Sydney or Dubai. What is the average price for a 22 k gold per kg in Delhi? Is it safe to buy them at the airport (genuine gold) and will the shops be open at night?