Considering that it needed to cater to the masses and make profits the movie was well made in capturing what India and Indians have gone through from 1947 to 2010. Considering the current jingoistic nationalism promoted by the ruling government, the script writing was excellent in not getting caught in controversy, yet successfully convey the message.