Let me just over simplify this, If you are 100% sure that you did not authorise this transaction then report that charge as fraud, block the card and get a new card issued..BTW what is this charge for? Does the amount looks familiar for something you may have authorised?
it just doesn't work this way.
Domestic trxns doesn't go through without OTP.
And goibibo's trxns can't be physical POS trxns.
OP is claiming many this here, so let me give point wise summary -
*OP didn't get OTP, yet trxn went through. Even in case of fraud, this isn't possible.
*OP didn't get trxn sms (not otp, just after otp trxn alert), neither he got email. Which again isn't possible.
So OP didn't get 3 things here, OTP, trxn sms alert, email alert. All 3 are different channels.
Btw, may be goibibo also takes UPI trxns? I don't use goibibo so don't know, but OP has tata neu rupay card, so trxn can be through UPI on credit, hence no otp sms?
Anyways, I smell ignorance here. Needs more info here. We need screenshot of the trxn with full descriptor, we need exact amount, trxn date. Also the trxn history of OP's phonepe/gpay/etc upi apps with which the card is linked and show history of trxns. and we need all these in screenshots, not just words.