Beeban Kidron is a film director and the chair of 5Rights Foundation.

Last Updated: April 19, 2021