the clock will gain 1 h in four days.
So, when the correct time on 15 July is $9$ $AM$, the clock will show $10$ $AM$.
Now, since the clock gains $15$ minutes in $24$ hours, it will gain nearly $\frac{15}{24}\times 4 = 2.5$ minutes in $4$ hours.
So, when clock shows 2 PM on 15 July, then actual time is nearly $1$ hour $2.5$ minutes behind it. i.e., around $12:58$ $PM$
Correct Answer: $B$