Shah Rukh Khan Clocks 29 Years