A baby named RAJNIKANTH

Y did the BRITISH leave INDIA in 1947……?

Because they came to know that a baby named RAJNIKANTH 
was about to be born in 1949…;)