Make it make sense - these prices?

I'm looking at the Versace Man Eau Fraiche and I'm so confused with these prices.

Nykaa - 100ml for 2.9k {how???}

But Tira - 30ml for 4.2k (100ml for 8.1k)

An independent seller - 100ml for 4.5k

Tata Cliq - 100ml for 8.1k

I don't understand how can there be such a huge difference? Is this a concern for authenticity and the quality? Please help me!! (Also I'm really new to fragrances)

Edit - The Nykaa price is for deodorant, not spray