Reason for the huge premium difference (CE & PE) for the same strike and expiry

While I am placing a Nifty Straddle order today, I noticed huge premium difference in CE (95) & PE (50).
Could you please explain the reason for the big difference?

1 Like

It’s because of the extreme bullishness and Nifty is Trading above the crucial zone of 18500 and PCR (Put Call Ratio) is high! People are shorting PUTS heavily!