According to the "Sri Lanka Mirror," filming shut down for four days in March as the Iranian Embassy in Colombo objected to author Salman Rushdie's participation. Filming resumed after director Deepa Mehta met with Sri Lanka President, Mahinda Rajapaksa. He, in turn, then spoke with the Iranian Embassy.
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.
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.