Edward Williams nació en India, hijo de un oficial del ejército hindú, John Williams.