Having played characters as varied as Mahatma Gandhi and a New York Sikh cab driver, Oscar-winning actor Ben Kingsley now hopes to portray Mughal emperor Shah Jahan on-screen New York: Having played ...