Darsheel Zafary's made-up nose design changes throughout his screen-time in the movie.
Saleem goes to Karachi, Pakistan after leaving Aunt Emerald's house. After coming out of the railway station, the taxi that takes him home is an Ambassador car manufactured by HM "Hindustan Motors", available only in India.
When Saleem is getting a hair cut and shave, the prices on the price list are extremely high; 6 Rupees for full shave and 10 Rupees for a hair cut. Considering this happened in 1977, a person living in a ghetto could never afford that. The average salary of a Government clerical position in those days was around 200 Rupees a month and a person living in a ghetto would not have made more than 100 Rupees a month, and Saleem had just come out of prison too.
General Zulifkar is shown to surrender to his old friend Lieutenant General Jagjit Singh Aurora. In fact it was Lieutenant General Amir Abdullah Khan Niazi who surrendered to the Indian army.
The train leaving for Mumbai from Agra in 1942 has modern compartments.
When Saleem was a boy at school c1957, the chapel choir sings 'For the beauty of the earth', to the tune written by John Rutter - but not until 1978.